Tag: 魔术方法

如何使内联数组初始化工作,如字典初始化?

为什么可以像这样初始化Dictionary : var dict = new Dictionary() { { “key1”, 1 }, { “key2”, 2 } }; …但是不要以完全相同的方式初始化KeyValuePair对象的数组: var kvps = new KeyValuePair[] { { “key1”, 1 }, { “key2”, 2 } }; // compiler error: “Array initializers can only be used in a variable // or field initializer. Try using a new expression instead.” […]