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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:26:32
Class a=new Class(){a=b,c=d}.主要是实例化后怎么有大括号从来没这么用过.

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表达式 这些你都要学一下了.