如果条件为整数和浮点数

时间:2015-06-17 06:00:11

标签: c# if-statement integer conditional-statements

这里我有一个问题,我的文本框只允许整数和浮点值。如果还有其他任何事情,它会给出错误信息。请在下面找到我的代码。

if (!int.TryParse(x, out value))
{
    ModelState.AddModelError("","eeroro message");
}

1 个答案:

答案 0 :(得分:1)

试试这个

if (!int.TryParse(x, out value) && !float.TryParse(x, out value) ) 
{ 
  ModelState.AddModelError("","eeroro message"); 

}

如果解析失败,将添加模型状态错误消息。如果他们中的任何一个成功,它将跳过if条件