我读过:
团队一直忙于实现初始化程序的其他变体.例如,您现在可以初始化Dictionary对象
但看看:
var Dic = new Dictionary<string,int>{ {"x",3}, {"y",7} };
Run Code Online (Sandbox Code Playgroud)
VS
var Dic = new Dictionary<string,int>{ ["x"]=3, ["y"]=7 };
Run Code Online (Sandbox Code Playgroud)
我不知道好处在哪里.它看起来一样.两者都只是一个名值集合.
他们用成对的方括号和一些逗号交换成对的花括号
题:
使用新语法的附加值是什么?一个现实世界的例子将非常感激.