![](/img/trans.png)
[英]What is the difference between a “build” and a “rebuild” in Visual Studio?
[英]What is the difference between // and /// in Visual Studio?
当我评论时,Stylecop告诉我使用///代替//。 这两者的语义差异是什么?何时应该使用哪一个?
//表示您自己的个人注释,其中///表示可以包含特殊数据的注释,例如Visual Studio的解释标记 - 如:
/// <summary>
/// This class does something.
/// </summary>
class Bob {
...
}
这将告诉Visual Studio Bob类的摘要,然后它将显示在您的代码完成框中。
通过进一步的Stylecop规则自己找到它:
在评论时使用//
在记录XML文档标题时使用///
三斜杠为您提供自动生成的模板,其中包含参数和其他功能
/// <summary>
/// Here is your comment
/// </summary>
/// <param name="sender">parameter generated automatically</param>
/// <param name="e">as above</param>
void BindableCollection_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
这种方法意味着NDoc等工具可以拖拽您的源代码,自动创建文档文件。 双斜线只是不削减它....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.