如何用int.TryParse()
时间: 2024-03-26 08:36:18 浏览: 50
c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别详解
5星 · 资源好评率100%
`int.TryParse()` 方法可以用于将一个字符串转换为整数类型的变量。具体的用法如下:
```csharp
string str = "123";
int result;
if (int.TryParse(str, out result))
{
// 转换成功,result 的值为 123
Console.WriteLine(result);
}
else
{
// 转换失败,result 的值为 0
Console.WriteLine("转换失败");
}
```
在上面的代码中,`str` 是要转换的字符串,`result` 是转换后的整数值。`int.TryParse()` 方法的第一个参数是要转换的字符串,第二个参数是一个 `out` 参数,表示转换后的整数值。如果转换成功,方法返回 `true`,并将转换后的整数值赋给 `result`;如果转换失败,方法返回 `false`,并将 `result` 的值设为 0。
需要注意的是,`int.TryParse()` 方法只能将符合整数格式的字符串转换为整数类型的变量。如果要转换的字符串不符合整数格式,方法将返回 `false` 并将 `result` 的值设为 0。
阅读全文