web-dev-qa-db-ja.com

C#でインターフェース実装を自動生成しますか?

これはかなり怠惰なことですが、Visual C#2010 Expressでインターフェイスの実装を自動生成する方法はありますか? (私は実行時ではなく、コードスニペットのように設計時に意味します)。おそらくサードパーティのユーティリティで?

21
Juan

Expressがこの機能を削除したかどうかを知るには十分な知識がありませんが、public class MyClass : MyInterfaceステートメントを右クリックして、[コンテキストの実装]を選択するだけで済みます。

Expressでこれが削除された場合、この機能にはいつでも Resharper を使用できます。

29
womp

インターフェイス名を右クリックすると、メニューオプション「ImplementInterface」またはそれらの行が表示されます。

インターフェイス名にカーソルを合わせて、CTRL + .を押して、同じコンテキストメニューとオプションを取得することもできます。

16
Babak Naffas

Microsoft Visual Basic 2010 Expressでは、Implements行の最後にカーソルを置き、Enterキーを押すだけで、スタブが自動的に生成されます。

Public Class Class1
  Implements IMyInterface1

カーソルをWordIMyInterface1の末尾に移動し、Enterキーを押します

1
TmTron