を使用して定義したクラスで、一般的なリストを宣言し、私は人が追加型を使用して定義されたPowerShellの、で一覧を宣言しようとしています:Powershell。 「追加型」
add-type -Language CSharpVersion3 -TypeDefinition @"
public class Person
{
public Person() {}
public string First { get; set; }
public string Last { get; set; }
}
"@
これは正常に動作します:
New-Object Person
New-Object System.Collections.Generic.List``1[System.Object]
を
しかし、この行は失敗します:
New-Object System.Collections.Generic.List``1[Person]
ここで何が間違っていますか?
PowerShell 2.0、私は推測しますか? –
はい、2.0と一緒に働いています – alex2k8
誰かが疑問に思っている人は、Powershell 3.0で失敗した行(Windows Server 2012でこれを実行したので "-Language CSharpVersion3"を削除する必要がありました)。 –