4

10個のメソッドを持つクラスがあります。私が欲しいのは、そのクラスのインターフェースを作成することです。つまり、インターフェースには、これらの10個のメソッドの署名のみが含まれます。

Visual Studioを使用して.NETで簡単に実行できますか?

プロジェクトのアーキテクチャを変更していて、プロジェクトに存在するすべてのクラスにインターフェイスが必要なため、この質問をしています。

4

5 に答える 5

6

VS 2010を使用している場合は、[屈折望遠鏡]メニューに移動して[インターフェイスの抽出]をクリックするだけでこれを実行できます。キーボードのショートカットCtrl+ R、を使用することもできます。I

于 2011-12-08T05:47:45.110 に答える
2

Ctrl+ CCtrl+ V。とても簡単。考えてみてください!

真剣に考えると、Ctrl+ RCtrl+ I-はクラスのインターフェースを抽出します。

于 2011-12-08T05:47:26.307 に答える
0

いくつかの方法があります:

  • 方法 1: Visual Studio の使用: クラス本体を右クリックして を選択し、クラス名で先頭を表示する場合は、デフォルト名Refactor>Extract Interfaceを選択Membersして指定するInterface nameか、保持しますI
  • 方法 2: を開いた後、 + , (大文字と小文字を区別しない) をclass押して、次のように残りの作業を行います。CtrlRIWay 1
于 2011-12-08T06:15:55.570 に答える
0

ReSharper のExtract Interfaceリファクタリング機能の仕事のように思えます。

于 2011-12-08T05:48:13.313 に答える
0

それは確かにできます。Extract Interface リファクタリングを使用して、それを行うことができます。

于 2011-12-08T05:48:22.300 に答える