2011-04-26 57 views
1

在實現接口的類中實現接口時,如何自動完成方法簽名?MS Visual C#:用於接口方法的Eclipse式自動完成

例如,在Eclipse中使用Java時,我剛開始輸入名稱,然後看到一個「缺失」的方法列表,我也可以通過單擊一次鼠標來完成此操作。在Visual Studio Express中有類似的東西嗎?

回答

2

當您聲明該類並聲明它實現了一些抽象方法時,如果按下ALT + SHIFT + F10,將會彈出一個上下文菜單,並且可以存儲接口的所有方法。不完全是你在尋找什麼,但它應該解決問題。

5

可能有很多方法可以做到這一點,但我通常做的是右鍵單擊類聲明(下面)中的接口,並且有一個「實現接口」的選項。

public class Class1 : IFace1 // <-- right-click there 
{ 
} 

這將創建與在其中NotImplementedException S中的界面一切存根的方法。

雖然它不是免費的,但我還強烈推薦ReSharper作爲Visual Studio的生產力工具。它讓事情變得更快更直觀(至少在我看來)。

+0

ReSharper如何使這個(特別是)更容易?怎麼會比較容易,然後按Ctrl +。或者右鍵點擊界面? (沒有爭論,只是好奇......我實際上並不明白爲什麼這些「生產力」插件如此昂貴)。 – Damb 2011-04-26 23:29:31

+0

@Dampe:對於這個特定的例子,我不是100%確定的。我實際上沒有在我面前安裝ReSharper :)但它確實提供了很多快捷鍵,自動完成選項等。就我個人而言,我最喜歡的ReSharper功能之一是它向側面添加了一個細條用感興趣區域(錯誤,警告,潛在代碼清理等)的顏色編碼通知的代碼文件。我不是一個推銷員,真的。我所能做的只是建議你自己試試:) – David 2011-04-26 23:33:43

+0

好的,謝謝;) – Damb 2011-04-26 23:44:51