【问题标题】:Cannot create a .Net object in PowerShell无法在 PowerShell 中创建 .Net 对象
【发布时间】:2013-05-18 22:15:39
【问题描述】:

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

任何帮助将不胜感激

【问题讨论】:

    标签: .net powershell


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-31
      • 2011-02-13
      • 2018-11-12
      • 1970-01-01
      • 2021-12-06
      • 2015-03-19
      • 2020-04-28
      • 1970-01-01
      相关资源
      最近更新 更多