【发布时间】:2012-12-03 04:40:52
【问题描述】:
是否有 keyword 引用当前类类型,类似于 this 引用当前实例?
我的意图是避免在引用静态成员或枚举时必须键入完整的类名,但我想在它前面加上“this”之类的前缀,以提高可读性,就像我对实例成员所做的那样。原因是一些类名非常大,导致过度包装。
【问题讨论】:
-
你想完成什么?
-
您可以在实例中引用静态和枚举类型,而无需使用类名作为前缀——所以我看不到问题所在。您能否发布示例代码?
-
是的,我知道。我只是希望代码对于 Enums/statics 看起来一致,因为 StyleCop 对实例成员强制执行“this”。
-
该死的警察......谁来警察?
-
当然,还有命名空间别名,这在这里并没有真正的帮助。我认为类名没有任何相似之处。 msdn.microsoft.com/en-us/library/c3ay4x3d(v=vs.110).aspx
标签: c# class this instance keyword