我正在尝试创建一个bool来检查文本框中是否有数字,所以我有
bool ifParsed = int.TryParse(Txtbox1.Text);
我知道你有一个out值,但我不想把它分配给任何东西,我只是想让它在if语句中给出一个true或false值。
答案 0 :(得分:3)
只需使用
int i;
bool ifParsed = int.TryParse(Txtbox1.Text, out i);
然后永远不要使用i
答案 1 :(得分:3)
您可以轻松添加扩展方法,例如:
public static bool IsInteger(this string value)
{
int i;
return int.TryParse(value, out i);
}
然后使用:
if (Txtbox1.Text.IsInteger())
{
// DO stuff.
}
您的扩展方法也需要在静态类中声明。