Class a=new Class(){a=b,c=d}.主要是实例化后怎么有大括号从来没这么用过.

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/09 18:46:48
Class a=new Class(){a=b,c=d}.主要是实例化后怎么有大括号从来没这么用过.
xNP_MH/qvJ0&P(łO@"-Rx;[x q%9IJį?&h40=&-TXiwظPQGf:l[^Vy1vi/%kDR8r(!^oхd^εV?4%JO{J 0cMߨmYe82af3bČnCTI 0na'AqMf鄜r gm~I[:WRI{R8

Class a=new Class(){a=b,c=d}.主要是实例化后怎么有大括号从来没这么用过.
Class a=new Class(){a=b,c=d}.主要是实例化后怎么有大括号从来没这么用过.

Class a=new Class(){a=b,c=d}.主要是实例化后怎么有大括号从来没这么用过.
这个是.net 4.0之后加入的命名参数,相当于
Class a=new Class();
a.a=b;
a.c=d;
更详细内容自己搜索一下C# 命名参数,这个都没见过的话,那估计其它的语法糖比如 自动属性/匿名方法/Lamda表达式 这些你都要学一下了.