クラスmyComplexを定義しました。整数にマッピングする必要があります。 C++では、最初にmap<myComplex,int>
としてマップを作成します。
C#でそのようなことをする方法は?
同等のものは、SortedDictionary<TKey, TValue>
名前空間のクラス System.Collections.Generic
です。
順序を気にしない場合は、おそらくDictionary<TKey, TValue>
名前空間のクラス System.Collections.Generic
で十分でしょう。
std::map<Key, Value>
→ SortedDictionary<TKey, TValue>
std::unordered_map<Key, Value>
→ Dictionary<TKey, TValue>
System :: Collections :: Genericの Dictionary class を見てください。
Dictionary<myComplex, int> myMap = new Dictionary<myComplex, int>();
.NET Frameworkは、多くのコレクションクラスも提供します。 C#で辞書を使用できます。詳細とサンプルについては、以下のmsdnリンクを参照してください http://msdn.Microsoft.com/en-us/library/xfhwa508.aspx