3つのスラッシュ///
はXMLコメントですが、2つのスラッシュ//
はコードにある単なる標準コメントです。
ご覧のとおり、3つのスラッシュが付いたXMLコメントにはメソッド全体に関する情報が含まれていますが、//
メソッド本体のコメントはそのメソッドの一部に関するコメントにすぎません。
/// <summary>
/// Does something.
/// </summary>
///<param name="param1">The parameter .</param>
public void doSomething(int param1)
{
// This is a standard comment about some code
}
したがって、このメソッドを呼び出すときは、次のようにします。
doSomething(999)
Line ///<param name="param1">The parameter .</param>
は、このメソッドがパラメータとして何かを渡すことを期待していることを意味します
XMLメソッドの使用の詳細については、http://msdn.microsoft.com/en-us/magazine/cc302121.aspxを参照してください。