无法在PowerShell中创建.Net对象

时间:2013-05-18 14:04:34

标签: .net powershell

我是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中的类型。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:5)

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

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