Я определил класс myComplex. Мне нужно сопоставить его с целыми числами. В C++ я бы создал карту как map<myComplex,int>
;Что такое эквивалент C# <map> в C++?
Как это сделать в C#?
Я определил класс myComplex. Мне нужно сопоставить его с целыми числами. В C++ я бы создал карту как map<myComplex,int>
;Что такое эквивалент C# <map> в C++?
Как это сделать в C#?
Эквивалент бы класс SortedDictionary<TKey, TValue>
в System.Collections.Generic
пространстве имен.
Если вам не нужен порядок Dictionary<TKey, TValue>
в пространстве имен System.Collections.Generic
, вероятно, будет достаточно.
Посмотрите на Dictionary class в системе :: Коллекции :: Generic.
Dictionary<myComplex, int> myMap = new Dictionary<myComplex, int>();
.NET Framework предоставляет множество классов коллекций. Вы можете использовать словарь в C#. Пожалуйста, найдите ниже ссылку на MSDN деталей и образцов http://msdn.microsoft.com/en-us/library/xfhwa508.aspx
std::map<Key, Value>
->SortedDictionary<TKey, TValue>
std::unordered_map<Key, Value>
->Dictionary<TKey, TValue>
Моя догадка бы вам нужно 'Словарь' но некоторые больше информации было бы хорошо. –
gideon