2015-11-07 86 views
0

是什麼在這兩種方式初始化的對象之間的區別:初始化對象在C#()或無

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

VS.

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

回答

0

沒有什麼區別,它們編譯成相同的代碼。

-1

沒有區別 - 第一個示例中的括號是可選的。希望有所幫助。