4

例如

Foo.cs:

using System;

/// <summary>
/// This file contains Foo and Bar-related things.
/// </summary>

namespace Xyz {


class FooThing {
}

}

C# 是否支持这样的 XMLDoc 注释?

4

2 回答 2

7

不可以,XML 文档注释只能出现在特定类型的元素上,如本文所述

在源代码文件中,可以处理以下前面的文档注释并将其添加到 XML 文件中:

诸如类、委托或接口之类的用户定义类型

字段、事件、属性或方法等成员

如果您在文件中放置文件级 XMLDoc 样式的注释,它将被附加到下一个类或碰巧出现的其他元素。某些文档工具(如 Sandcastle)提供了一种添加名称空间级别 XMLDoc 注释的方法,但它们通常出现在单独的文件中。

当然,您可以在每个文件中使用XMLDoc 样式的注释,例如版权标题或类似内容,只需使用标准的 /* */ 样式注释块。

于 2012-05-25T21:21:47.750 回答
4

根据/doc 文档,不,不支持。

在源代码文件中,可以处理以下前面的文档注释并将其添加到 XML 文件中:

  • 诸如类、委托或接口之类的用户定义类型

  • 字段、事件、属性或方法等成员

于 2012-05-25T21:20:20.533 回答