Подтвердить что ты не робот

Что такое С# эквивалент <map> в С++?

Я определил класс myComplex. Мне нужно сопоставить его с целыми числами. В С++ я бы создал карту как map<myComplex,int> сначала;

Как это сделать на С#?

4b9b3361

Ответ 1

Эквивалентом будет класс SortedDictionary<TKey, TValue> в пространстве имен System.Collections.Generic.

Если вам не нужен порядок, класс Dictionary<TKey, TValue> в пространстве имен System.Collections.Generic, вероятно, будет достаточным.

Ответ 3

Взгляните на класс словаря в System:: Collections:: Generic.

Dictionary<myComplex, int> myMap = new Dictionary<myComplex, int>();

Ответ 4

.NET Framework также предоставляет множество классов коллекций. Вы можете использовать словарь в С#. Пожалуйста, найдите ниже ссылку msdn для деталей и образцов http://msdn.microsoft.com/en-us/library/xfhwa508.aspx