.NET Framework 功能概述
1. 数值解析
当输入字符串可能包含无效字符,导致 Parse 方法无法将其转换为适当类型并抛出异常时,建议使用 TryParse 方法。 TryParse 方法不会抛出异常,而是返回一个布尔值,指示转换是否成功,并通过 out 参数返回转换结果。
以下是一个示例代码:
Console.WriteLine("Please enter an integer and press Enter");
int numberEntered;
while (!int.TryParse(Console.ReadLine(), out numberEntered))
{
Console.WriteLine("Please try again");
}
Console.WriteLine("You entered " + numberEntered.ToString());
在 .NET Framework 1.0 和 1.1 版本中,只有 double 类型有 TryParse 方法。从 2.0 版本开始,提供 TryParse 方法的类型扩展到了所有数值类型、 char 、 DateTime 和 TimeSpan 。
超级会员免费看
订阅专栏 解锁全文
1488

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



