Я пытаюсь объявить List в PowerShell, где Person определяется с помощью Add-Type:
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]
Что здесь не так?