我想知道任何人都可以提供帮助。我有一个家庭作业和一个questien,我不明白我需要找到什么来找到如何找到它。
这是我需要寻找的东西
将价格TextBox的内容转换为double和 验证转换后的值,使其>> 0.0。 从InputUtility类调用GetDouble方法, 最小值为0,最大值为大数。 对max.value使用const声明
这是我想要告诉它真实的
之前我要进入我的可以输入代码二
private bool ReadAndValidatePrice(out double price)
{
if
{
price = txtPrice.Text;
return true;
}
else
{
MessageBox.Show("Enter Numbers Only", "Invalid Character", MessageBoxButtons.OK, MessageBoxIcon.Error);
txtPrice.Focus();
return false;
我要做的事情是,如果它是0.0或更大,它会输入它。我要做的就像0.0> 999999
答案 0 :(得分:1)
这是我能用你所呈现的小信息做的最好的事情。您不必声明double并将转换后的数据保存到它,但它使读取更容易。
double converted;
converted = Convert.ToDouble(priceTB.text)
// Check if the converted data and if is less than 0, return out of the method
if(converted >= 0.0)
return;