C# string转int
时间: 2023-10-24 16:30:47 浏览: 85
c语言中可实现int转string
在C#中,可以使用`int.Parse()`或者`int.TryParse()`方法将字符串转换为整数。
使用`int.Parse()`方法进行转换时,如果字符串无法转换为整数,会抛出异常。示例如下:
```csharp
string str = "123";
int num = int.Parse(str);
Console.WriteLine(num); // 输出:123
```
使用`int.TryParse()`方法进行转换时,如果字符串无法转换为整数,不会抛出异常,而是返回一个布尔值表示是否转换成功,并将结果存储在一个输出参数中。示例如下:
```csharp
string str = "456";
bool success = int.TryParse(str, out int num);
if (success)
{
Console.WriteLine(num); // 输出:456
}
else
{
Console.WriteLine("转换失败");
}
```
请注意,在使用这两个方法进行转换时,需要确保字符串的格式是有效的整数格式,否则可能会导致转换失败。
阅读全文