我希望从 0 - 10 获得所有数字。
所以喜欢
if textbox1.text.contains(0 - 10)
{
messagebox.show("true");
}
等
如果它是一个菜鸟问题,我很抱歉。我是该语言的新手。
由于
答案 0 :(得分:3)
我知道其他人已经回答了,但这里有一些更简洁的代码和解释:
int number; //Use chosen data type here
if (int.TryParse(textbox1.text, out number)) //Check if text matches the data type, and put it in the number variable if it does.
{
if (number >= 0 && number <= 10) //Check if the number is within the range
{ messagebox.show("true"); }
}
else
{
//Optionally do something here (the text doesn't match the data type)
}
答案 1 :(得分:2)
假设您想使用整数...
if (Convert.ToInt32(textbox1.text) >= 0 && Convert.ToInt32(textbox1.text) <= 10)
{
messagebox.show("true");
}
您可能希望对文本框进行某种错误检查或输入控制,以确保它包含有效的整数。
答案 2 :(得分:2)
你可以用这样的方法来处理整数:
IsBetween(int min, int max)
{
if (Convert.ToInt32(textbox1.text) >= min
&& Convert.ToInt32(textbox1.text) <= max)
{
messagebox.show("true");
}
}