Int32.TryParse()示例
时间: 2024-09-23 15:07:22 浏览: 32
CSharp_Int_TextBox.rar_C#int_c# console输入int_c# textbox 判断_c# te
`Int32.TryParse()` 是 .NET Framework 提供的一个用于尝试从字符串转换成整数的方法,它不会像直接的 `Convert.ToInt32()` 那样抛出异常,而是返回一个布尔值来表示转换是否成功,并将结果存储到指定的整数变量中。
下面是一个简单的示例:
```csharp
string inputString = "123";
int number;
// 尝试转换
if (Int32.TryParse(inputString, out number))
{
// 转换成功,number 现在包含 123
Console.WriteLine($"转换成功,数字是: {number}");
}
else
{
// 转换失败,inputString 不是有效的整数
Console.WriteLine($"转换失败,{inputString} 不是一个有效的整数");
}
```
在这个例子中,如果 `inputString` 是一个有效的整数,`TryParse` 会将 `123` 存储到 `number` 中,并返回 `true`。如果 `inputString` 不是一个有效的整数(比如 `"abc"`),`number` 的值将是默认的零,并且方法返回 `false`。
阅读全文