C#关键字类似于“this”但对于当前的类类型?

时间:2012-12-03 04:40:53

标签: c# class this instance keyword

是否有keyword引用当前类类型,类似于this对当前实例的引用?

我的目的是避免在引用静态成员或枚举时输入完整的类名,但我想用“this”之类的东西来为它提供可读性,就像我为实例成员所做的那样。原因是某些类名非常庞大并导致过度包装。

3 个答案:

答案 0 :(得分:6)

我认为没有关键字,但也许是好的:

this.GetType();

GetTypeSystem.Object实施的少数方法之一。

答案 1 :(得分:2)

如果您将命名空间包含在using中,则无法输入完整路径。

您可以使用using为类名设置别名,例如:

using ClassA = Really.Deep.Class.In.Namepsace.For.SomePurpose.ClassA;

答案 2 :(得分:0)

typeof(this)会做你想要的事。

编辑: 我纠正了。 typeof(this)无效C#。 dbaseman是正确的:this.GetType()将起作用。