在将一些代码从我的测试项目转移到以 Windows CE 为目标的“真实”项目时,一些代码在 IDE 中变得尴尬并变红,即“TryParse()”。
由于缺乏……马蹄铁,战斗失败了;希望 TryParse() 的缺乏不会导致类似healthcare.gov 的eCatastrophe;然而,有没有比 TryParseless 解析器重写 TryParse() 更好的方法:
int recCount = 0;
string s = "42";
try {
recCount = Int32.Parse(s);
}
catch {
MessageBox.Show("That was not an int! Consider this a lint-like hint!");
}
?