如何在Visual Studio中自动生成多个获取器/访问器或者访问器
时间:2020-03-05 18:59:33 来源:igfitidea点击:
在开始之前,我知道这里有这篇文章,但它并没有回答我的问题:如何在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是非常不错的主意,并且超出了上一段中我的简单要求。
解决方案
回答
我有一个"信息类生成器"应用程序,我们可以使用excel工作表,它将生成私有成员和公共get / set方法。
我们可以从我的网站免费下载。
回答
可能是宏。也有能够快速执行此操作的插件(例如ReSharper,虽然很棒,但很实用)。
回答
抱歉,我们确实需要安装Resharper才能获得与Eclipse大致相同的重构支持。
但是,Resharper为我们提供了一个与Eclipse中使用的对话框非常相似的对话框:
截图http://i35.tinypic.com/28a1004.png
回答
在2008年,我不必担心Encapsulate Field。我将新语法用于属性:
public string SomeString { get; set; }