如何在Visual Studio中自动生成多个getter / setter或访问器

How to Autogenerate multiple getters/setters or accessors in Visual Studio

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

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

这对于具有2或3个方法的类非常有用,但是请使用MS!您什么时候曾经与一个有几个访问器的类一起工作的?

我正在寻找一种只需单击几下即可生成ALL的方法(那里的Eclipse人员将知道我在说什么-您可以右键单击一个类,然后选择" generate accessors"。完成。)。我真的不喜欢花20分钟的课时点击向导。我曾经有一些会生成类的.NET 1.0代码,但是它早已不复存在,并且此功能对于IDE确实应该是标准的。

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


抱歉,您确实需要安装Resharper才能获得与Eclipse大致相同的重构支持。

但是,Resharper为您提供了一个与Eclipse中非常相似的对话框:
Screenshot


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

您可以从我的网站免费下载。


在2008年,我不必担心Encapsulate Field。 我将新语法用于属性:

1
public string SomeString { get; set; }

可能是宏。 也有能够快速完成此操作的插件(例如ReSharper,虽然很棒,但很实用)。


推荐阅读