3

我是 PowerShell 脚本的初学者。
我试图通过执行以下命令来创建一个 .Net 对象,但它失败了:

[System.Collections.Generic.List<System.String>]$myList = New-Object System.Collections.Generic.List<System.String>

一条错误消息通知我未找到类型 [System.Collections.Generic.List]。
错误消息还告诉我应该检查是否加载了包含该类型的程序集。

我想我必须加载包含类型 [System.Collections.Generic.List] 的程序集,但我不知道该怎么做。

我还想知道我可以从哪个 .Net 框架版本在 PowerShell 中使用类型。

任何帮助将不胜感激

4

1 回答 1

5

语法错误。类型和类型参数用方括号分隔,而不是用尖括号分隔。

$myList = New-Object 'System.Collections.Generic.List[System.String]'
于 2013-05-18T14:15:39.843 回答