我只需要建议以确保哪种方法更好
1)
byte flag = 2;
byte.TryParse(strFlag, out flag);
2)
byte flag;
if (!byte.TryParse(strFlag, out flag))
{
flag = 2;
}
谢谢!!!
最佳答案
如果 TryParse
失败,我假设您想将 flag
设置为 2。
第一种方法是错误的。如果失败,它将用 0 覆盖您的值(因为这是 byte
类型的默认值)。您应该使用第二种解决方案。
关于c# - byte.TryParse() 哪种方法更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17157839/