linq问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:42:59
Dim tab As DataTable
..........
For Each coll As DataColumn In tab.Columns
MsgBox(coll.ColumnName)
Next
以前用dataset有这样一段程序.我想问下这个功能用linq如何实现?现在的tab是这样了dim tab=from row in ........
我现在的tab=From row In New DataClasses1DataContext(SqlConnection1).Table_1
这里的Table_1是根据情况不同的.上面那个For Each 如何实现呢?应该是类似
dim coll=from col in tab.啥的 这里不知道怎么写

linq是没办法遍历Enumerable做操作的,如果你想For Each的话可以用ToList().ForEach(element => Msg(element.ColumnName)

var a=from a in tab select a.ColumnName;
string[] list=a.toList();
大概是这样子吧,我也有些忘了