在C#中,我嘗試使用<請參閱cref =「blah」/ >以引用包含params關鍵字的方法簽名。我知道這將參數列表轉換爲數組,但我甚至無法弄清楚如何引用CREF屬性中的數組。我在搜索中找不到任何東西,也沒有人知道我有任何想法。編譯器在方括號中窒息。我嘗試了各種不同的組合,使用花括號,使用Array類,但沒有任何工作。有人知道嗎?在C#中使用C#的xml註釋cref屬性
14
A
回答
12
的ECMA 334標準PDF附件E包含的XML文檔註釋一個體面的概述。您可以下載標準:
http://www.ecma-international.org/publications/standards/Ecma-334.htm
具體來說,你要部分E.3.1,頁開始496.
類似的內容也是在MSDN(MSDN雖然似乎有可怕導航這個主題,因此很難找到其他部分):
http://msdn.microsoft.com/en-us/library/aa664787(VS.71).aspx
相當於E.3.1:
http://msdn.microsoft.com/en-us/library/aa664807(VS.71).aspx
您也可能會發現黑白文檔有用:
http://www.go-mono.com/docs/[email protected]%3amdoc(5)
Specfically的 「CREF格式」 部分涵蓋了ID字符串約定。
4
你只是離開了帕拉姆關鍵字放在類型是這樣的:
/// <summary>
/// <see cref="Method(string[])"/>
/// </summary>
public static void Main()
{
Method("String1", "String2");
}
public static void Method(params string[] values)
{
foreach (string value in values)
{
Console.WriteLine(value);
}
}
34
按照B.3.1 ID string format文章,引用數組與[方括號](帶有可選lowerbound:size
符),這樣做,但如果你只是想引用某類型的數組(或者甚至是一個對象數組),你可以「T只寫
<see cref="Object[]"/>
,而不是你需要指定你正在做與T:
前綴類型引用,就像
<see cref="T:Object[]"/>
這似乎並沒有引用一個方法的具體超載時,如
<seealso cref="String.Join(String, String[])"/>
相關問題
- 1. XML註釋CREF未知符號
- 2. 屬性的POJO xml註釋
- 3. 使用C#取消註釋XML文件中的註釋節點
- 4. XML文檔中的XML註釋(C#)
- 5. c#使用XDocument讀取XML註釋
- 6. 使用C + libxml ++添加XML註釋
- 7. 任何將C#XML註釋轉換爲C#註釋的方法?
- 8. 在C#中讀取XML註釋
- 9. 使用C#中的Xml文檔取消註釋XML片段#
- 10. 使用Spring XML實體在註釋文件中設置屬性?
- 11. C#XML屬性
- 12. XML屬性c#
- 13. UIDocumentInteractionController註釋屬性使用
- 14. 在C++中註釋
- 15. 覆蓋屬性的XML註釋
- 16. 使用iTextSharp更改PDF註釋屬性C#
- 17. 在C#中選擇性地禁止XML代碼註釋?
- 18. 如何在C#屬性(註釋)中放置Func?
- 19. 如何在C#中註釋一個屬性爲可選項#
- 20. 用C讀取XML屬性#
- 21. 在Visual Studio 2010中啓用C++中的XML註釋
- 22. 春季設置註釋屬性xml
- 23. Java中是否有C#Range屬性的註釋?
- 24. C#XML LINQ屬性的屬性
- 25. C#編程的XML註釋提示
- 26. ReSharper在具有屬性的XML註釋中的間距設置
- 27. 在c#中創建XML屬性
- 28. 在C中讀取xml屬性#
- 29. 如何從屬性中使用Spring @Value設置註釋屬性
- 30. 使用XML配置覆蓋@Autowired屬性註釋
+1對於研究和參考的轉換申請,但我仍然認爲這個答案會從一個例子擬合受益OP的要求。 – Basic 2015-12-14 21:16:39
當鏈接停止工作時,這個答案將非常無用。 – James 2017-10-09 13:05:07