C#数据类型与数组全解析
1. 字符串转数字的安全方法
在C#中,将字符串转换为数字是常见操作。 Parse() 和 TryParse() 是两种常用方法,它们的主要区别在于错误处理。 TryParse() 在转换失败时不会抛出异常,这在处理用户输入时非常有用,因为用户可能会输入无效数据。
以下是一个示例代码:
System.Console.Write("Enter a number: ");
string input = System.Console.ReadLine();
double number;
if (double.TryParse(input, out number))
{
// Converted correctly, now use number
// ...
}
else
{
System.Console.WriteLine(
"The text entered was not a valid number.");
}
当用户输入 forty-two 时,程序会输出:
Enter a number: forty-two
The text entered was not a valid number.
通过使用 TryParse() ,可以避免在预期用户输入无效数据的情况下抛出异常。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



