c#string转int
时间: 2023-10-24 10:32:13 浏览: 105
在C#中,可以使用`int.Parse()`方法或`Convert.ToInt32()`方法将字符串转换为整数。下面是示例代码:
```csharp
string str = "123";
int num1 = int.Parse(str);
int num2 = Convert.ToInt32(str);
```
请注意,如果字符串无法转换为整数,这些方法将引发`FormatException`异常。因此,在进行转换之前,最好使用`int.TryParse()`或`int.TryParseExact()`方法进行验证。
```csharp
string str = "abc";
int num;
bool success = int.TryParse(str, out num);
if (success)
{
// 转换成功
}
else
{
// 转换失败
}
```
这样可以避免转换失败时引发异常的情况。
阅读全文