填充和初始化数据表 - C#

moh*_*asi 2 c# datatable

这是我的示例代码:

DataTable table = new DataTable();
table.Columns.Add("Name", typeof(string));
table.Columns.Add("Date", typeof(System.DateTime));
table.Rows.Add("cat", System.DateTime.Now);
table.Rows.Add("dog", System.DateTime.Today);
Run Code Online (Sandbox Code Playgroud)

我在制作数据表后添加列和行。我需要在 DataTable Initialize 中的一段代码中完成所有这些操作,如下所示:

new DataTable()
{
   new Columns(),
   new Rows()
};
Run Code Online (Sandbox Code Playgroud)

是否可以?

moh*_*asi 7

我找到了解决方案,我们可以这样初始化data table

new DataTable
{
   Columns = { { "ID", typeof(int) } },
   Rows = { { 121 } }
}
Run Code Online (Sandbox Code Playgroud)