2011-12-08 25 views
4

私は10のメソッドを持つクラスを持っています。 私が望むのは、そのクラスのインターフェイスを作成することです。すなわち、インターフェイスには、これらの10個のメソッドのシグネチャのみが含まれます。クラスからインターフェイスを簡単に作成する方法は?

Visual Studioを使用して.NETで簡単に行うことはできますか?

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

答えて

2

Ctrlキー + CCtrlキー + V。とても簡単。それについて考える!

真剣であれば、はCtrl +RはCtrl + - クラスのインタフェースを抽出します。あなたはVS 2010を使用している場合

6

あなただけの屈折メニューに行くことによってこれを行うと、インターフェイスの抽出をクリックすることができ、あなたはまた、キーボードショートカットを使用することができますのCtrl + RI

0

ReSharperのExtract Interfaceリファクタリング機能の仕事のような感じです。

+1

あなたはVS2008を使用している場合、これは特に良い答えであるに応じて残りの仕事をしますこれには組み込まれていませんが、Refactorの無料版など、このようなリファクタリングをサポートする無料のプラグインがあるとも言えます。プロ。 –

0

行くには、いくつかの方法があります。

  • ウェイ1:Visual Studioを使用:右あなたのクラスの体をクリックして、Refactor>Extract Interfaceを選択し、あなたがIをリードしたい場合は、その後Membersを選択し、Interface nameを提供したり、デフォルトの名前を保ちますあなたのクラス名で。
  • ウェイ2:開いた後、あなたのclass、プレスCtrlキー + RI(大文字小文字を区別しない)、その後はWay 1
関連する問題