Как я могу создать новый экземпляр ImmutableDictionary?C#

Место общения программистов C#
Anonymous
Как я могу создать новый экземпляр ImmutableDictionary?

Сообщение Anonymous »

Я бы хотел написать что-то вроде этого:

Код: Выделить всё

var d = new ImmutableDictionary { { "a", 1 }, { "b", 2 } };
(с использованием ImmutableDictionary из System.Collections.Immutable). Это кажется простым использованием, поскольку я заранее объявляю все значения — никаких мутаций. Но это дает мне ошибку:


Тип '

Код: Выделить всё

System.Collections.Immutable.ImmutableDictionary
' не имеет определенных конструкторов


Как мне создать новый неизменяемый словарь со статическим содержимым?

Подробнее здесь: https://stackoverflow.com/questions/240 ... dictionary

Вернуться в «C#»