C#string转int
时间: 2023-11-21 15:05:48 浏览: 105
要将字符串转换为整数(int)类型,你可以使用`int.Parse()`或`int.TryParse()`方法。
1. 使用`int.Parse()`方法进行转换:
```csharp
string str = "123";
int num = int.Parse(str);
```
2. 使用`int.TryParse()`方法进行转换,这种方法更安全,可以处理无效的输入:
```csharp
string str = "123";
bool success = int.TryParse(str, out int num);
if (success)
{
// 转换成功,可以使用num变量
}
else
{
// 转换失败,可以处理错误逻辑
}
```
以上两种方法都可以将字符串"123"转换为整数123。请注意,如果字符串无法转换为整数,`int.Parse()`方法会抛出异常,而`int.TryParse()`方法会返回一个布尔值来指示是否转换成功。
阅读全文