2016-08-29 11 views
0

のメンバーを追加します。PowerShellは、タイプを追加 - 私はこのようなPowerShellのカスタムタイプを追加しようとしているタイプ辞書/ハッシュテーブル

Add-Type @' 
public class MyType { 
    public string name; 
    public string type; 
    public hashtable data; 
    public string category; 
} 
'@ 

しかし、タイプのハッシュテーブルを、辞書には存在しません。私はこれに関する例を見回しましたが、何も見つけることができませんでした。

Add Memberを使用したくない場合もあります。

アイデア?

/パトリック

答えて

1

2物事:

  1. は "Hashtable" を大文字に、C#が、大文字と小文字を区別し
  2. あるコンパイラは完全な型名に
を解決することができますので、 usingステートメントを追加します。
Add-Type @' 
using System.Collections; 

public class MyType { 
    public string name; 
    public string type; 
    public Hashtable data; 
    public string category; 
} 
'@ 
+0

素晴らしい、ありがとう! – PatrikJ