c# - 从文本框中获取整数

标签 c# textbox integer

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

请举例说明

最佳答案

您需要将 textbox.Text 的值解析为 int 值。您可以使用 int.TryParse , 或 int.ParseConvert.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/

相关文章:

c# - 如何在 ASP.NET 5 Beta 8 控制台应用程序中使用 EF7 并在没有 startup.cs 的情况下连接到 SQL Server?

c# - 文本框中的“滑动”文本效果

java - 文本框中的新行 (JavaFX 2.0)

java - AtomicInteger 中的 get() 与 intValue() 方法

c# - Blazor 获取 div 位置/坐标

c# - 是否有用于 Where 和 Select 的 (T, int) 重载的 LINQ 语法?

html - 停止导致回发的文本框

java - 如何在 Java 数组中存储 1 亿个整数?

java - 打印到文本字段的方法

c# - 如何从文件中删除单个属性(例如只读)?