【发布时间】:2018-07-31 11:35:24
【问题描述】:
我有课,里面有很多属性。是否有 Visual Studio 的功能可以轻松访问所有属性。我不想使用构造函数。
这是课程:
Assignment a = new Assignment()
{
}
这就是我想要自动执行的操作,以便我可以填写值:
Assignment a = new Assignment()
{
prop1 = ,
prop2 = ,
prop3 = ,
prop4 = ,
prop5 =
//...
};
【问题讨论】:
-
考虑将构造函数添加到
Assignment。然后,您可以在第一行执行它们,而无需明确拼出每个参数/属性名称。 -
所以您要求 Visual Studio 的重构功能填充每个属性以使其“可设置”?
-
我不相信有原生函数。如果您按 Control-Space,Re-Sharper 会列出所有属性,因此您可以选择下一个属性。我还没有看到更好的方法(还)。
-
为什么你不想使用构造函数?
-
因为我不需要填写所有字段。这仅用于单元测试代码。
标签: c# visual-studio visual-studio-2017