2010-08-10 18 views
21

我知道這很懶,但是,Visual C#2010 Express有沒有什麼方法可以自動生成接口實現? (我不是說在運行時,而是在設計時,就像代碼片段一樣)。也許與第三方實用程序?在C#中自動生成接口實現?

+8

我不會說這是懶惰的。消除這種單調的任務會使你成爲一個更高效(因此更好)的程序員。 – womp 2010-08-10 17:48:20

+0

@jsoldi你是指接口實現還是接口?你給出的答案似乎告訴你如何從實現而不是接口實現中生成接口。 – Caltor 2012-02-08 18:49:46

回答

28

我對Express並不熟悉Express足以知道他們是否刪除了此功能,但您應該只需右鍵單擊您的public class MyClass : MyInterface聲明並選擇「Implement Inteface」即可。

如果在Express中刪除了此內容,則始終可以使用Resharper作爲此功能。

+5

快速版本不支持R#(和其他插件)。 – driis 2010-08-10 17:48:43

+0

嗯......極好的一點。謝天謝地,我從來不需要使用Express;) – womp 2010-08-10 17:52:40

+0

Express版本對於我們當中不太專業的編碼器沒有任何問題。 :) – Andy 2010-08-10 20:37:55

16

右鍵單擊接口名稱,您應該看到菜單選項「實現接口」或沿着這些行。

將光標放在界面名稱上,也可以按CTRL + .獲得相同的上下文菜單和選項。

1

在Microsoft Visual Basic 2010速成,我只是把光標移到器具,然後按確認結束 - 那麼存根會自動生成

Public Class Class1 
    Implements IMyInterface1 

將光標移動到單詞IMyInterface1結束並按回車鍵