首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

变换foreach到linq

2013-10-25 
转换foreach到linq我现在有个foreach语句,想把他转成LINQ,试了几次都是错的,故请帮忙:Liststring dataCo

转换foreach到linq
我现在有个foreach语句,想把他转成LINQ,试了几次都是错的,故请帮忙:

  
List<string> dataColumnName = new List<string>();
                foreach (DataColumn dataColumn in columnCollection)
                    dataColumnName.Add(dataColumn.ColumnName);


columnCollection是一个DataColumnCollection,想要返回他的每列的列名的集合


[解决办法]
dataColumnName = columnCollection.Cast<DataColumn>().Select(x => x.ColumnName).ToList();
[解决办法]

columnCollection.ForEach(s => dataColumnName.Add(s.ColumnName));

热点排行