2011-06-10 29 views

回答

6

简答:没什么。 ()可以使用,如果你想通过一些构造函数参数,但在你的情况下 ,因为你没有任何,你可以跳过()

例如, ()在这里很有用。

Foo foo = new Foo(someBar){Prop1 = "value1", Prop2 = value2}; 

,但如果你试图调用无参数的构造函数,它是可选的

Foo foo = new Foo {Prop1 = "value1", Prop2 = value2}; 
3

有没有差别比其他的语法,你是仍然调用无参数构造函数。

相关问题