내가 가진 변수의 데이터 유형이 double
인지 확인해야합니다. 이것은 내가 뭘하려 : 변수의 데이터 유형이 double인지 확인
try
{
double price = Convert.ToDouble(txtPrice.Text);
}
catch (FormatException)
{
MessageBox.Show("Product price is not a valid price", "Product price error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return false;
}
나는이 일 것이라고 생각하지만,
txtPrice.Text
에서,
Convert
클래스는 단지 그것을 구문 분석됩니다 거기에 숫자 이외의가 있다면 분명히, 나는 깨닫지 못했습니다.
어떻게하면 변수가 double인지 쉽게 확인할 수 있습니까?
"variable"은 잘못된 단어입니다. 텍스트를 부동 소수점 값으로 변환 할 수 있는지 확인하려고합니다. 변수의 유형을 결정했다면 variable.GetType() == typeof (double) – Brannon