我觉得每次我使用TryParse
都会导致代码有些丑陋。
int value;
if (!int.TryParse(someStringValue, out value))
{
value = 0;
}
对所有基本数据类型进行解析是否有更优雅的解决方案, 具体地说, 是否有一种方法可以在一条行中进行安全解析失败? 如果解析失败, 安全解析失败, 我假设我设定默认值, 如果无例外地解析失败 。
顺便说一下,这是在一些情况下,我必须做一些行动,即使分析失败,只要使用默认值即可。