C#中String转int问题
时间: 2023-08-11 20:46:47 浏览: 240
C#中把字符串String转换为整型Int的小例子
在C#中,可以使用`int.Parse()`或`Convert.ToInt32()`方法将字符串转换为整数。
例如:
```
string str = "123";
int num1 = int.Parse(str); // num1的值为123
int num2 = Convert.ToInt32(str); // num2的值为123
```
需要注意的是,如果字符串不是合法的整数格式,这些转换方法会抛出异常。可以使用`int.TryParse()`方法来避免这种情况:
```
string str = "abc";
int num;
if (int.TryParse(str, out num))
{
// 转换成功,num的值为0
}
else
{
// 转换失败,执行其他操作
}
```
阅读全文