在不使用LINQ的情况下从DataTable中提取一整列

本文关键字:DataTable 提取 情况下 LINQ | 更新日期: 2023-09-27 18:21:53

我有一个DataTable,里面有很多列。我想提取它的整个第三列,并将值放入字符串数组中。我不想使用LINQ,因为我使用的是.net 2.0 Framework,默认情况下它不支持LINQ。

那么,如果没有LINQ,我怎么能做到这一点呢?

在不使用LINQ的情况下从DataTable中提取一整列

string[] result = new string[datatable.Rows.Count];
int index = 0;
foreach(DataRow row in dataTable.Rows)
{
    result[index] = row[2].ToString();
    ++index;
}