Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用()或不使用()初始化C#中的对象_C# - Fatal编程技术网

使用()或不使用()初始化C#中的对象

使用()或不使用()初始化C#中的对象,c#,C#,以下两种方式初始化对象的区别是什么: MyObject myObject = new MyObject() { Id = 1, Color = green } VS 没有区别,它们编译为相同的代码。没有区别-第一个示例中的括号是可选的。希望有帮助 MyObject myObject = new MyObject { Id = 1, Color = green }

以下两种方式初始化对象的区别是什么:

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


没有区别,它们编译为相同的代码。

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

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