3

是否有keyword类似于如何this引用当前实例来引用当前类类型?

我的意图是避免在引用静态成员或枚举时必须键入完整的类名,但我想在它前面加上“this”之类的前缀以提高可读性,就像我对实例成员所做的那样。原因是某些类名非常大并且导致过度包装。

4

3 回答 3

6

我不认为有一个关键字,但也许一样好:

this.GetType();

GetType是由System.Object.

于 2012-12-03T04:41:54.483 回答
3

如果您将命名空间包含在 中using,您将不会真正输入完整路径。

您可以使用 为类名命名using,例如:

using ClassA = Really.Deep.Class.In.Namepsace.For.SomePurpose.ClassA;
于 2012-12-03T15:18:47.623 回答
0

typeof(this)会做你所追求的。

编辑:我的立场是正确的。 typeof(this)不是有效的 C#。dbaseman 是正确的: this.GetType()会工作。

于 2012-12-03T04:42:06.903 回答