2015-11-07 61 views
0

是什么在这两种方式初始化的对象之间的区别:初始化对象在C#()或无

MyObject myObject = new MyObject() 
{ 
    Id = 1, 
    Color = green 
} 

VS.

MyObject myObject = new MyObject 
{ 
    Id = 1, 
    Color = green 
} 

回答

0

没有什么区别,它们编译成相同的代码。

-1

没有区别 - 第一个示例中的括号是可选的。希望有所帮助。