无法在PowerShell中创建.Net对象

use*_*666 3 .net powershell

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

[System.Collections.Generic.List<System.String>]$myList = New-Object System.Collections.Generic.List<System.String>
Run Code Online (Sandbox Code Playgroud)

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

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

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

任何帮助将不胜感激

x0n*_*x0n 5

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

$myList = New-Object 'System.Collections.Generic.List[System.String]'
Run Code Online (Sandbox Code Playgroud)