我可以初始化使用大括号的 BCL 变集合吗

2024-11-16 14:44:18
推荐回答(1个)
回答1:

您已经在使用的方法是其中最合适的快捷方式。
对于 ImmutableList 这是稍简单一些:
var list = ImmutableList.Create(1, 2, 3);

这是相当简单 (和允许的类型推断),但我不知道有什么类似的 ImmutableDictionary 。有一个重载的 Create ,IEnumerable ,但构建任何执行情况很可能是作为只构建可变字典,因为你已经在做一样繁琐。