什么是" T:"用于cref时

时间:2016-12-21 05:00:15

标签: c# xml-comments

T:部分在这里使用cref属性意味着什么?

<see cref="T:System.Windows.Form.Control"/>

<see cref="System.Windows.Form.Control"/>

1 个答案:

答案 0 :(得分:7)

它本质上是编译器在文档中生成id时代码引用所指的内容的注释。此处,T表示被引用的名称System.Windows.Form.Control类型,而不是名称空间或其他成员。

文本System.Windows.Form.Control本身可能有不同的含义。例如,它可以是命名空间,也可以是Control对象的System.Windows.Form成员。这有助于描述它究竟是什么。

您可以在docs中看到有关编译器使用的其他约定的更多信息。

其他前缀如下:

N   namespace
T   type: class, interface, struct, enum, delegate
F   field
P   property (including indexers or other indexed properties)
M   method (including such special methods as constructors, operators, and so forth)
E   event
!   error string