3

アプリケーションの GUI として機能する C# win フォームがあります。フォーム コードでは、フォーム イベントで使用されるすべてのパブリック メソッドを記述しました。ここで、これらすべてのパブリック メソッドを別の静的クラスにリファクタリングする必要があります。VS2010に組み込まれているリファクタリングの7つの方法を研究しました(こちらを参照)。Extract インターフェイス メソッドも使用しましたが、初期化する前にインターフェイス メソッドを実装する必要があります。私の質問は; Visual Studio 2010 にこれを行うための機能はありますか? このような

4

2 に答える 2

2

Visual Studio は、抽出クラスのリファクタリングをサポートしていません。ReSharper の最新バージョンはそうです。

于 2013-03-18T06:39:01.070 に答える
0

1 - 静的クラスはインターフェイスを実装できないため、この可能性を除外します。

2-静的クラスをモックすることはできません。

VS 2010 には Extract Class リファクタリング手法がないため、ReSharper またはその他のリフォーマット ツールの使用を検討する必要があります。

于 2013-03-18T06:41:30.057 に答える