在Visual Studio中//和///有什么区别?

LDo*_*ala 5 c# documentation visual-studio

当我评论时,Stylecop告诉我使用///代替//.这两者的语义差异是什么?何时应该使用哪一个?

Fri*_*z H 18

//表示您自己的个人注释,其中///表示可以包含特殊数据的注释,例如Visual Studio的解释标记 - 如:

/// <summary>
/// This class does something.
/// </summary>
class Bob {
    ...
}
Run Code Online (Sandbox Code Playgroud)

这将告诉Visual Studio Bob类的摘要,然后它将显示在您的代码完成框中.


LDo*_*ala 5

通过进一步的Stylecop规则自己找到它:

在评论时使用//

在记录XML文档标题时使用///