5

始める前に、この投稿があり、私の質問に答えていないことを知っています: Visual Studio でゲッターとセッターを生成する方法は?

Visual Studio 2008 では、プライベート変数を右クリックしてゲッターとセッター (アクセサー) を自動生成する機能があります -> リファクタリング -> フィールドのカプセル化...

これは、2 つまたは 3 つのメソッドを持つクラスには最適ですが、MS に来てください! いくつかのアクセサーを持つクラスを操作したことがありますか?

数回クリックするだけで ALL を生成する方法を探しています (Eclipse 関係者は、私が話していることを知っているでしょう。クラスを右クリックして、[アクセサの生成] を選択します。完了)。クラスでウィザードをクリックするのに 20 分も費やすのは本当に好きではありません。以前は、クラスを生成する .NET 1.0 コードがいくつかありましたが、それはとうの昔になくなっており、この機能は IDE の標準になるはずです。

更新: Linq to Entities と SQLMetal が本当にクールなアイデアであり、上記の段落での私の単純な要求をはるかに超えていることがわかったと言及するかもしれません。

4

4 に答える 4

10

申し訳ありませんが、Eclipse で慣れているのとほぼ同じ量のリファクタリング サポートを得るには、Resharperをインストールする必要があります。

ただし、Resharper は、Eclipse で慣れているものと非常によく似たダイアログを提供します。 スクリーンショット

于 2008-09-17T18:08:15.497 に答える
3

Excelシートを使用できる「情報クラスジェネレーター」アプリケーションがあり、プライベートメンバーとパブリックget/setメソッドを生成します。

私のウェブサイトから無料でダウンロードできます。

于 2008-09-17T18:06:40.650 に答える
2

2008 年には、Encapsulate Field を気にしません。プロパティの新しい構文を使用します。

public string SomeString { get; set; }
于 2008-09-17T18:10:06.930 に答える
0

マクロの可能性があります。それをすばやく行うことができるアドインもあります (ReSharper など、優れていますが商用です)。

于 2008-09-17T18:08:01.490 に答える