paramsの構文を使用してC#のXMLコメントCREF属性を使用して
-
11-09-2019 - |
質問
C#では、私はのparamsキーワードが含まれているメソッドのシグネチャを参照するために、を使用しようとしています。私は、これは配列にパラメータリストを変換知っているが、私もCREF属性の配列を参照する方法を見つけ出すことはできません。私は私の検索で何を見つけないと私が知っている誰もがいずれかの、任意のアイデアを持っていません。コンパイラは、角括弧で窒息されます。私は、Arrayクラスを使用して、中括弧を使用して、異なる組み合わせのすべての種類を試してみたが、何も作業していません。誰もがこれを知っていますか?
解決
ECMA 334標準PDF、附属書Eは、XMLドキュメントコメントのまともな概要が含まれています。あなたがで標準をダウンロードすることができます:
の<のhref = "のhttp:// www.ecma-international.org/publications/standards/Ecma-334.htm」のrel = "nofollowをnoreferrer"> http://www.ecma-international.org/publications/standards/Ecma-334.htmする
具体的には、ページ496から始まる、セクションE.3.1をお勧めします。
(MSDNは、それが困難な他のセクションを見つけるになって、このトピックに関するひどいナビゲーションを持っているようだが)同様のコンテンツはMSDNでもあります:
の<のhref = "HTTP ://msdn.microsoft.com/en-us/library/aa664787(VS.71).aspxの」REL = "nofollowをnoreferrer"> http://msdn.microsoft.com/en-us/library/aa664787(VS 0.71).aspxのの
E.3.1に相当ます:
の<のhref = "HTTP ://msdn.microsoft.com/en-us/library/aa664807(VS.71).aspxの」REL = "nofollowをnoreferrer"> http://msdn.microsoft.com/en-us/library/aa664807(VS 0.71).aspxのの
また、便利なモノのドキュメントを見つけることができます:
の http://www.go-mono.com /docs/index.aspx?tlink=29@man%3amdoc(5)の
Specfically、 "CREF FORMAT" セクションには、ID列の規則をカバーしています。
アップデート2018年5月23日
標準の最新版へのリンク上記ECMA-334標準のPDFのURL。 2009年に、それは、標準の第4版でした。しかし、2017年12月のように、第5版は電流であり、第4版からのセクションE.3.1は、第5版でセクションD.4.2になっています。
ECMA-334標準の以前のバージョンは以下のページからダウンロードできます:<のhref =「https://www.ecma-international.org/publications/standards/Ecma-334-arch.htm」 rel = "nofollowをさnoreferrer"> https://www.ecma-international.org/publications/standards/Ecma-334-arch.htm の
他のヒント
あなただけのparamキーワードを除外して、次のようにタイプに入れます:
/// <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);
}
}