2008-09-17 32 views
5

在我開始,我知道有這篇文章,它並沒有回答我的問題:How to generate getters and setters in Visual Studio?如何自動生成多個getter/setter方法或訪問器在Visual Studio

在Visual Studio 2008有能力自動生成通過右鍵點擊一個私有變量 - > Refactor - > Encapsulate Field ...

這對於有2個或3個方法的類非常適合,但是來MS!你什麼時候和一個有幾個訪問器的類一起工作?

我正在尋找一種方法來生成所有隻需點擊幾下鼠標(Eclipse的人會知道我在說什麼 - 你可以右鍵單擊一個類並選擇'生成訪問器'。完成。)。我真的不喜歡花20分鐘時間通過嚮導點擊課程。我曾經有過一些.NET 1.0代碼可以生成類,但它已經很久了,這個特性對於IDE來說應該是標準的。

更新:我可能會提到,我發現Linq to Entities和SQLMetal是非常酷的創意,並且超出了我上面段落中的簡單請求。

+1

如果你有很多領域需要20分鐘,也許你的班級正在嘗試做太多 – CaffGeek 2010-07-26 16:34:21

回答

3

我有一個「信息類生成器」應用程序,您可以使用Excel工作表,它會生成私有成員和公共get/set方法。

您可以從我的website免費下載它。

0

可能是一個宏。還有一些插件(如ReSharper,這很棒但是商業化)能夠很快完成。

3

2008年,我不封裝字段打擾。我用屬性的新語法:

public string SomeString { get; set; } 
相關問題