나는 사람이 추가 형을 사용하여 정의 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"을 제거해야했지만)이 실패했습니다. –