我有一个DataRow,它是DataTable的一部分,它有许多列,在'static'列的末尾有一个潜在的无限数量的动态列,所有这些都以术语'cat - '为前缀。< / p>
是否可以返回有多少列具有此前缀?它将如何完成?
提前致谢。
答案 0 :(得分:2)
这是五个中的一个(希望如此);)
var count = yourDataTable.Columns
.Cast<DataColumn>()
.Count(x => x.ColumnName.StartsWith("cat-"));