gpt4 book ai didi

powershell - 在 PowerShell 中使用 Collections.Generic.List[Int] 和 Collections.Generic.List``1[Int] 有区别吗?

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

问题说明了一切。 PowerShell 中的 Collections.Generic.List[Int]Collections.Generic.List``1[Int] 之间有区别吗?如果有,这些区别是什么?

例如,如果我使用 $list = New-Object Collections.Generic.List``1[Int]

“``”和“1”背后的含义是什么?

如果已经有人问过这个问题,那么我深表歉意。我找不到它。

最佳答案

它们是一样的:

PS> [Collections.Generic.List[Int]] -eq [Collections.Generic.List``1[Int]]                                
True

后者正是类型在 .NET Standard 库中的实际命名方式。泛型类型都有一个带反引号的后缀和泛型类型参数的数量。不过,大多数语言都对程序员隐藏了这一点。 PowerShell 仅在更高版本中获得了那些无后缀的泛型类型,因此我猜这两种变体仍然有效。

关于powershell - 在 PowerShell 中使用 Collections.Generic.List[Int] 和 Collections.Generic.List``1[Int] 有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60757914/

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