【发布时间】:2022-03-12 04:06:49
【问题描述】:
是否可以使用以下语法在 C# 中实例化 Dictonary:
Person person = new Person();
var dictionary = new Dictionary { [person] = person };
如果是,那么什么版本的 C# 支持它?
目前我正在运行 Visual Studio 2019 社区版,但它不支持这种语法。
【问题讨论】:
-
也许
Dictionary<int, Person> dictionary = new() { [1] = person };see also -
Dictionary<string, Person> dictionary = new() { {"person", person} };或var dictionary = new Dictionary<string, Person> { {"person", person} };?
标签: c# dictionary