现在,当我在 DataRow实例上迭代时,我这样做。
foreach(DataRow row in table)
return yield new Thingy { Name = row["hazaa"] };
早一点(也就是早一点) ,我就会让 桌子错过 蠢驴列,然后便便就会撞上风扇。经过大量的搜索(大约30秒) ,我发现了以下保护语法。
foreach(DataRow row in table)
if(row.Table.Columns.Contains("donkey"))
return yield new Thingy { Name = row["hazaa"] };
else
return null;
这是最简单的语法吗!真的吗?我期待一个方法,让我的字段,如果它存在或 无效否则。或者至少在 划船上直接使用 包含方法。
我遗漏了什么吗? 我将在许多领域映射这种方式,使代码看起来可怕的不可读..。