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

问题描述:

Class a=new Class(){a=b,c=d}.主要是实例化后怎么有大括号从来没这么用过.
1个回答 分类:综合 2014-10-13

问题解答:

我来补答
这个是.net 4.0之后加入的命名参数,相当于
Class a=new Class();
a.a=b;
a.c=d;
更详细内容自己搜索一下C# 命名参数,这个都没见过的话,那估计其它的语法糖比如 自动属性/匿名方法/Lamda表达式 这些你都要学一下了.
 
 
展开全文阅读
剩余:2000
上一页:求补英语