哪些C#类型名称很特殊?

劳里

IsSpecialName在什么输入下返回true?从我的简要研究中,我发现属性访问器和运算符重载具有特殊的名称,以及带有下划线的任何类型的名称。有人可以给我完整说明类型名称特殊的情况吗?

汉斯·帕桑特

ECMA-335中发布的CLI规范是此类信息的不错来源。在文档中搜索rtspecialname(对于CLRspecialname来说是特殊的名称)和(对于工具来说是特殊的名称。specialname属性针对rtspecialnames是打开的。给出以下命中:

  • value__枚举类型的基础字段
  • 属性的getter和setter访问器方法
  • 事件的add,remove和fire访问器方法
  • 运算符重载
  • .ctor方法,构造函数
  • .cctor方法,静态构造函数

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章