如何基于循环在c#中创建(n)对象

Web*_*edi 0 c#

假设我想创建名为DT(n)的(n)DataTables ...我怎样才能在循环中进行此操作.

下面的伪代码

int n=99;

for (int i = 0; i < n; i++)
{
    DataTable DT + n = new DataTable(); // <--- this
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

Pre*_*lot 5

将它们存储在数据结构中.

Enumerable.Range(0,n).Select(x => new DataTable()).ToArray()
Run Code Online (Sandbox Code Playgroud)

  • @TimSchmelter这将给你`n`引用`DataTable`的同一个实例,而不是'DataTable`的`n`实例. (3认同)