【发布时间】:2013-06-06 00:32:45
【问题描述】:
我有一段这样的代码:
var emptyKeys = (from recs in allRecords
where recs.Key == string.Empty
orderby recs.Key
select recs).ToList();
这只会给我那些以空字符串作为键值的记录。
要获得带有值的记录,所有改变的只是 == 到 !=
那么是否可以将这段代码放入一个方法中,该方法将根据需要将比较从 == 更改为 != 还是我重复查询以这样做:
var emptyKeys = (from recs in allRecords
where recs.Key != string.Empty
orderby recs.Key
select recs).ToList();
问候。
【问题讨论】: