2013-07-04 69 views
3

我有這樣一個方法,以便:獲取.NET XML文檔返回特定類型的字典

/// <summary> 
/// Gets a typed Dictionary of <see cref="T:System.Collections.Generic.Dictionary`2"/> 
/// </summary> 
/// <returns></returns> 
public Dictionary<string, object> ToDictionary() 

當我調用這個方法,看看它顯示了智能感知它返回Dictionary<TKey,TValue>

是否有一種爲智能感知顯示Dictionary<string, object>

我想下面的,但失敗:

<see cref="System.Collections.Generic.Dictionary`2[System.String,System.Object]"/> 

這是我看到:

enter image description here

+0

但它確實表明'詞典<字符串,對象>'在彈出的,因爲你想? – andreister

+0

是的,它只是在它顯示的intellisense中的註釋位字典 Jon

回答

4

這應該工作:

/// <summary> 
/// Gets a typed Dictionary of <see cref="Dictionary{String, Object}" /> 
/// </summary> 
/// <returns></returns> 
public Dictionary<string, object> ToDictionary() 
{ 
    return null; 
} 
+0

這顯示了這個 - http://i.imgur.com/8tFpCxY.png,差不多有 – Jon

+0

但是你到底想看什麼?我以爲你需要在彈出式確切的類型 - 他們現在在那裏。 – andreister

+0

他們是感謝,但我得到花括號不尖括號,也許它的一個限制 – Jon

-1

你 '可以' 在泛型類級別聲明的類型

public Dictionary<T, T2> ToDictionary() 

然後使用文件,如

/// <typeparam name="T">The type of xxxx</typeparam> 
/// <typeparam name="T2">The type of xxxx</typeparam> 

只是一個想法...

DC

+0

它所在的類是一個動態字典,因此我無法在構造類時指定類型。 – Jon