我是 C# 的新手,这个问题听起来可能很愚蠢。我想知道如何从 textBox1
中获取整数(用户输入)并在 if else 语句中使用它?
请举例说明
最佳答案
您需要将 textbox.Text
的值解析为 int
值。您可以使用 int.TryParse , 或 int.Parse
或 Convert.ToInt32
.
TextBox.Text
属性为 string
类型。您可以查看以下示例代码。
int.TryParse
如果解析成功返回true,失败返回false。
int value;
if(int.TryParse(textBox1.Text,out value))
{
//parsing successful
}
else
{
//parsing failed.
}
Convert.ToInt32
如果解析不成功,这可能会抛出异常。
int value = Convert.ToInt32(textBox1.Text);
int.Parse
int value = int.Parse(textBox1.Text);
稍后您可以在 if 语句中使用 value
之类的。
if(value > 0)
{
}
else
{
}
关于c# - 从文本框中获取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11931770/