创建对象时自动生成属性

Tuo*_*asK 5 .net c# resharper visual-studio

我的类有很多属性,我想知道当我创建对象时,Visual Studio、Resharper 或其他工具是否有任何方法可以创建调用属性的语法。因此,我不必亲自检查所有属性,只需设置值即可。像这样的东西。

Object foo = new Object{
    prop1 = ,
    prop2 = ,
    prop3 = };
Run Code Online (Sandbox Code Playgroud)

不知道大家是否明白这个问题。我希望 Visual Studio 在创建对象时为该属性创建 setter。不是财产本身。

Ant*_*nov 0

您可以使用匿名对象:

var foo = new { one = 1, two = 2, three = 3};
Run Code Online (Sandbox Code Playgroud)

在这种情况下,将创建具有属性的新对象onetwo并且three