使用 C# 可以在单条语句中实例化对象或集合并执行成员分配。
对象初始值设定项
使用对象初始值设定项,你可以在创建对象时向对象的任何可访问字段或属性分配值,而无需调用后跟赋值语句行的构造函数。...0.0,
[1, 1] = 1.0,
[1, 2] = 0.0,
[2, 0] = 0.0,
[2, 1] = 0.0,
[2, 2] = 1.0,
};
包含可访问资源库的任何可访问索引器都可以用作对象初始值设定项中的表达式之一...尽管对象初始值设定项可用于任何上下文中,但它们在 LINQ 查询表达式中特别有用。...查询表达式常使用只能通过使用对象初始值设定项进行初始化的匿名类型,如下面的声明所示。...请注意,各个对象初始值设定项分别括在大括号中且用逗号隔开。