Я хотел бы написать что-то вроде этого:
var d = new ImmutableDictionary<string, int> { { "a", 1 }, { "b", 2 } };
(используя ImmutableDictionary
из System.Collections.Immutable). Это похоже на простое использование, поскольку я объявляю все значения заранее - никакой мутации нет. Но это дает мне ошибку:
Тип '
System.Collections.Immutable.ImmutableDictionary<TKey,TValue>
' не имеет конструкторов, определенных
Как я должен создать новый неизменяемый словарь со статическим контентом?