C#/.NET/.NET Core应用程序编程开发中如何使用LINQ将DataTable中的所有列名转换成列名的集合/数组呢?
2.75K 次浏览
在C#/.NET/.NET Core应用程序编程开发中,假如当前有如下类似定义的DataTable结构,现需要将这个DataTable中的所有列名使用LINQ读取出来并转换成一个集合或者数组,应该如何操作呢?
using System;
using System.Data;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
DataTable dt = new DataTable();
dt.Columns.Add("Id",typeof(Int32));
dt.Columns.Add("Name");
dt.Columns.Add("IsActive");
dt.Rows.Add(1, "first", true);
dt.Rows.Add(2, "second", false);
}
}
}