在 Powershell 2.0 中,如何使用 C# 3.0 集合初始化程序?(如何设置内联集合?)
我试过了
$table= New-Object System.Data.DataTable {
    TableName = "my table" ,
    Columns = {
        New-Object System.Data.DataColumn "col1",([string]) ,
        New-Object System.Data.DataColumn "col2",([long]) ,
        New-Object System.Data.DataColumn "col3",([datetime])
    }
}
但是 $table 在这段代码之后有 0 列。
我已经知道如何将列添加到 DataTable 类的 Columns 属性中。我想知道如何直接初始化集合。