从Textbox获取整数

5 c# textbox integer

我对C#很新,这个问题可能听起来很愚蠢.我想知道我将如何获取整数(用户输入)textBox1并在if else语句中使用它?

请举几个例子

Hab*_*bib 15

您需要将值的值解析textbox.Text为字符串int.您可以使用int.TryParseint.Parseor Convert.ToInt32.

TextBox.Text属性是string类型.您可以查看以下示例代码.

int.TryParse

如果解析成功,则返回true,否则返回false.

int value;

if(int.TryParse(textBox1.Text,out value))
{
//parsing successful 
} 
else
{
//parsing failed. 
}
Run Code Online (Sandbox Code Playgroud)

Convert.ToInt32

如果解析不成功,这可能会抛出异常.

int value = Convert.ToInt32(textBox1.Text);
Run Code Online (Sandbox Code Playgroud)

int.Parse

int value = int.Parse(textBox1.Text);
Run Code Online (Sandbox Code Playgroud)

稍后您可以value在if语句中使用.

if(value > 0)
{
}
else
{
}
Run Code Online (Sandbox Code Playgroud)