2013-05-18 57 views
3

我是PowerShell脚本的初学者。
我曾尝试通过执行以下命令创建.NET对象,但它不能:无法在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中使用类型。

任何帮助将不胜感激

回答

5

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

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