new Exception()和new Exception { }#在C#之间有什么区别?
Fel*_*ani 12
它与Exception类没有区别,它只是一个C#语言结构来初始化属性,对象初始化器,用于示例:
这个:
Class obj = new Class();
obj.Message = "Message";
obj.IntProperty = 10;
Run Code Online (Sandbox Code Playgroud)
等于这个:
Class obj = new Class () { Message = "Message", IntProperty = 10 };
Run Code Online (Sandbox Code Playgroud)
PS:当你使用{ }它初始化属性时,它不在同一个构造函数的范围内.它在构造函数之后执行.