2009-11-02 24 views
3

有什麼辦法可以讓VS2008提供關於如何實現特定接口的更多細節?Visual Studio 2008可以提供有關接口方法實現的提示

我正在考慮使用方法時///標籤的工作方式。在我看來,有時方法名稱和參數並不能提供關於接口如何工作的足夠信息。

編輯

interface MyInterface 
{ 
    /// <summary> 
    /// Returns if the object has a foo 
    /// </summary> 
    bool HasFoo(); 
} 

class MyClass : MyInterface 
{ 
    bool HasFoo() // (Returns if the object has a foo) <---- Displayed automagicaly from the XML tag in MyInterface 
    { 
    } 
} 

希望這清除了問題一點點

回答

2

Visual Studio的免費GhostDoc加載項將允許您僅通過按鍵即可從界面或基類插入XML註釋。

0

您可以將XML註釋在界面上的簽名,當你投你的類,它實現所述接口,你會看到你的XML評論。否則,我沒有聽說過提供關於實現界面信息的智能感知。

0

Visual Studio將不會但MSDN會。每個接口的文檔都附有實現示例(有關示例,請參見IComparable<T>)。

1

我個人使用Resharper - 在實現接口時,它使您可以選擇從接口複製XML文檔,這非常有用!

1

VS會告訴你哪些方法需要實現給定的接口。

在VS中,右鍵單擊一個接口聲明並在彈出菜單上選擇'Implement Interface'。菜單項將展開爲'實現接口'和'顯式實現接口'。

如果您選擇其中一種方法,則會以您選擇的方式實施所選接口的存根方法將被添加到您的課程中。

+0

我花了一段時間才發現 - 不過我指的是具有intellisense(或者Paul與reshaper一樣)顯示了在實際實現的接口中提供的XML文檔 – 2009-11-02 04:14:02

相關問題