PowerShell泛型声明


尽管PowerShell中创建数组和哈希表的语法很方便,但有时候在调用一些.Net framework 的方法时,仍旧需要一些原生态的泛型对象。比如Dictionary和List。

在 c# 中 声明Dictionary

 System.Collections.Generic.Dictionary<string,string> csharpDict=new Dictionary<string,string>();

在 PowerShell 中声明Dictionary

$psDict = New-Object 'System.Collections.Generic.Dictionary[[string],[string]]'

所以记住两条口诀即可:

  1. 尖括号变中括号
  2. 类型外包中括号

或者四个字“尖中类中

本文链接: https://www.pstips.net/define-generic.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注