日期:2014-05-18  浏览次数:20793 次

大家有没有见过 new class(){} 这种写法啊
TempNode   node   =   new   TempNode(nodeName)   {
                                        NodeID   =   strID,
                                        NodeType   =   strType,
                                        FilePath   =   strPath
                                };
我看到有这种写法,不明白什么意思,是符号重载还是什么?但是运行的时候,又是编译出错,

------解决方案--------------------
构造函数
------解决方案--------------------
创建对象并为创建的对象的属性赋值
------解决方案--------------------
这好像是3。0的用法了。
------解决方案--------------------
反正偶还没见过这种现象~~
------解决方案--------------------
构造函数,缺少了参数类型而已。
------解决方案--------------------
我第一个反映就是匿名方法
其实不然
------解决方案--------------------
.NET 3.0里的初始化器