我正在开发一个使用 .NET Framework 2.0 开发的遗留项目。在这个项目中,我从列中DataRowCollection
得到不同的值。ItemNo
我只对ItemNo
. DataRow
由ItemNo
和Qty
组成Date
。_
我正在考虑迭代DataRowCollection
并将唯一性添加ItemNo
到字符串列表中,如下所示(未测试)
var items = new List<string>();
foreach (DataRow orderItem in rows)
{
var itemNo = orderItem["ITEMNO"].ToString().Trim();
if(items.Find(delegate(string str) { return str == itemNo ;}) == null)
{
items.Add(itemNo);
}
}
没有 LINQ 有没有更好的方法(.Net Framework 2.0 不喜欢 LINQ)