C#中的静态变量是否有类似于“this”的等效项?

6
我在想,是否可以通过指示一个变量是静态类变量来使我的代码更清晰。如果它不是静态的,我可以使用this.variableName,并且每个人都会立即知道它是什么。
我知道我可以采用命名约定,比如s_variableName,但这对我来说有点奇怪,还增加了代码的学习曲线。
是否有一个类似于“this”的东西可以用于静态变量?

1
如果您必须使用静态类变量,那么应该三思而后行,看看是否存在设计缺陷。 - Scoregraphic
2
@scoregraphic 我知道,我想了三遍 :) - Samuel Carrijo
2
静态类变量非常好,例如单例模式实现。 - Yuriy Faktorovich
1个回答

26

在类型名称后面加上限定符:

TypeName.staticVariableName

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接