【发布时间】:2014-07-03 06:38:27
【问题描述】:
在一个网站上我找到了TryParse 方法(如何检查C#中是否有空文本框),但我不知道如何使用它。
int outputValue=0;
bool isNumber=false;
isNumber=int.TryParse(textBox1.Text, out outputValue);
if(!isNumber)
{
MessageBox.Show("Type numbers in the textboxes");
}
else
{
// some code
}
我该如何解决超过 1 个文本框的问题
【问题讨论】:
-
哪一点让您感到困惑? (顺便说一句,您提供的代码没有检查文本框是否为空)
-
String.IsNullOrEmpty用于检查文本是否为空或为空。 -
这不会检查空复选框。它会让你知道文本框中的文本是否为整数。
-
解决什么?如果
TryParse无法将值解析为Int(例如,如果 Text 为空),它将返回false- 所以 else 分支中的任何内容都会被执行...