使用对象初始化器的附加价值是什么?与引用类型相比,在值类型上使用它有什么区别吗?
我最近安装了 ReSharper,对于以下示例:
var response = new Response();
response.Value = "My value";
我的代码转换为:
var response = new Response()
{
Value = "My value",
};
就我个人而言,当初始化程序太大时,我发现更难遵循代码。
使用对象初始化器的附加价值是什么?与引用类型相比,在值类型上使用它有什么区别吗?
我最近安装了 ReSharper,对于以下示例:
var response = new Response();
response.Value = "My value";
我的代码转换为:
var response = new Response()
{
Value = "My value",
};
就我个人而言,当初始化程序太大时,我发现更难遵循代码。