c#里 int.parse
时间: 2024-01-02 21:03:58 浏览: 101
C#中Convert.ToInt32()和int.Parse()的区别介绍
在 C# 中,int.Parse() 方法用于将字符串转换为整数类型 int。例如:
```
string str = "123";
int num = int.Parse(str);
```
这将把字符串 "123" 转换为整数类型 int,并将其赋值给变量 num。如果字符串无法成功转换为整数,则会引发异常。可以使用 try-catch 块来捕获异常,如下所示:
```
string str = "abc";
try
{
int num = int.Parse(str);
Console.WriteLine(num);
}
catch (FormatException)
{
Console.WriteLine("字符串无法转换为整数");
}
```
在上面的示例中,由于字符串 "abc" 无法成功转换为整数,因此会引发 FormatException 异常。在 catch 块中捕获异常,并输出一条错误消息。
阅读全文