如何在 Visual Studio 中自动生成多个 getter/setter 或访问器
-
01-07-2019 - |
题
在开始之前,我知道有这篇文章,但它没有回答我的问题: 如何在 Visual Studio 中生成 getter 和 setter?
在 Visual Studio 2008 中,可以通过右键单击私有变量 -> 重构 -> 封装字段来自动生成 getter 和 setter(访问器)...
这对于具有 2 或 3 个方法的类来说非常有用,但是来吧 MS!您什么时候使用过具有一些访问器的类?
我正在寻找一种只需点击几下即可生成 ALL 的方法(Eclipse 人员会知道我在说什么 - 您可以右键单击一个类并选择“生成访问器”。完毕。)。我真的不喜欢在一节课上花 20 分钟点击向导。我曾经有一些可以生成类的 .NET 1.0 代码,但它早已不复存在,并且此功能实际上应该成为 IDE 的标准功能。
更新:我可能会提到,我发现 Linq to Entities 和 SQLMetal 是非常酷的想法,远远超出了我在上一段中的简单要求。
解决方案
抱歉,您确实需要安装 雷夏珀 以获得与您在 Eclipse 中所习惯的大致相同数量的重构支持。
其他提示
我有一个“信息类生成器”应用程序,您可以使用 Excel 工作表,它将生成私有成员和公共 get/set 方法。
你可以从我的免费下载 网站.
2008 年,我不再关心 Encapsulate Field。我对属性使用新语法:
public string SomeString { get; set; }
可能是宏。还有一些插件(例如 ReSharper,它很棒但商业化)能够快速完成此操作。
不隶属于 StackOverflow