gpt4 book ai didi

generics - 电源外壳 。使用 'Add-Type'定义的类声明通用列表

转载 作者:行者123 更新时间:2023-12-03 12:06:29 24 4
gpt4 key购买 nike

我试图在PowerShell中声明List,其中使用Add-Type定义Person:

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]

怎么了

最佳答案

这是新对象中的错误。这将帮助您更轻松地创建它们:
http://www.leeholmes.com/blog/2006/08/18/creating-generic-types-in-powershell

更新:PowerShell在版本2中添加了对此的支持:

PS > $r = New-Object "System.Collections.Generic.List[Int]"
PS > $r.Add(10)

关于generics - 电源外壳 。使用 'Add-Type'定义的类声明通用列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/688152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com