C# 言語仕様の付録 A では、ドキュメント コメントを扱っており、次の 2 つの形式があると記載されています。
single-line-doc-comment:
/// input-charactersopt
delimited-doc-comment:
/** delimited-comment-textopt */
好みはありますか?単一行のドキュメント コメント形式を好む傾向があることに気付きましたが、人々が美的観点から選択する以外に、技術的または実用的な理由があるかどうかはわかりません。
また、Jones と Freeman による「C# for Java Developers」という本を読んだことがあります。
次に示すように、コード ドキュメント コメントの前には 3 つのスラッシュが付き
/// A single line documentation comment.
ます。ただし、C# コンパイラのバージョン 7.00 はこの構文をサポートしていません。
csc の最新バージョンが複数行の構文で機能しないことを確認できませんでした。私が知る限り、この構文は問題なく機能します。
**edit**
サンプルを見せてほしいと言う人もいました。サンプルは次のとおりです。
/// <summary>
/// Performs a Method1 calculation on two strings
/// </summary>
/// <param name="arg1">The first string</param>
/// <param name="arg2">The second string</param>
/// <returns>The number 3</returns>
public static int Method1(String arg1, String arg2)
{
return 3;
}
/**
* <summary>
* Performs a Method2 calculation on two strings
* </summary>
* <param name="arg1">The first string</param>
* <param name="arg2">The second string</param>
* <returns>The number 3</returns>
*/
public static int Method2(String arg1, String arg2)
{
return 3;
}
上記のサンプルの Method1 または上記のサンプルの Method2 のドキュメント コメント スタイルを好む技術的またはその他の理由はありますか?