在开始之前,我知道有这篇文章,但它没有回答我的问题: 如何在 Visual Studio 中生成 getter 和 setter?

在 Visual Studio 2008 中,可以通过右键单击私有变量 -> 重构 -> 封装字段来自动生成 getter 和 setter(访问器)...

这对于具有 2 或 3 个方法的类来说非常有用,但是来吧 MS!您什么时候使用过具有一些访问器的类?

我正在寻找一种只需点击几下即可生成 ALL 的方法(Eclipse 人员会知道我在说什么 - 您可以右键单击一个类并选择“生成访问器”。完毕。)。我真的不喜欢在一节课上花 20 分钟点击向导。我曾经有一些可以生成类的 .NET 1.0 代码,但它早已不复存在,并且此功能实际上应该成为 IDE 的标准功能。

更新:我可能会提到,我发现 Linq to Entities 和 SQLMetal 是非常酷的想法,远远超出了我在上一段中的简单要求。

有帮助吗?

解决方案

抱歉,您确实需要安装 雷夏珀 以获得与您在 Eclipse 中所习惯的大致相同数量的重构支持。

然而,Resharper 为您提供了一个与您在 Eclipse 中习惯的对话框非常相似的对话框:Screenshot

其他提示

我有一个“信息类生成器”应用程序,您可以使用 Excel 工作表,它将生成私有成员和公共 get/set 方法。

你可以从我的免费下载 网站.

2008 年,我不再关心 Encapsulate Field。我对属性使用新语法:

public string SomeString { get; set; }

可能是宏。还有一些插件(例如 ReSharper,它很棒但商业化)能够快速完成此操作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top