您已经在使用的方法是其中最合适的快捷方式。对于 ImmutableList 这是稍简单一些:var list = ImmutableList.Create(1, 2, 3);这是相当简单 (和允许的类型推断),但我不知道有什么类似的 ImmutableDictionary 。有一个重载的 Create ,IEnumerable ,但构建任何执行情况很可能是作为只构建可变字典,因为你已经在做一样繁琐。