c# - c#中的静态变量是否有等价于 "this"

标签 c# static this

我想知道是否可以通过指示一个变量是静态类变量来使我的代码更清晰。如果它不是静态的,我可以使用 this.variableName,每个人都会看到它并立即知道。

我知道我可以采用像 s_variableName 这样的命名约定,但这对我来说似乎有点奇怪并且增加了代码的学习曲线。

静态变量是否有等价于“this”的东西?

最佳答案

用类型名限定它:

TypeName.staticVariableName

关于c# - c#中的静态变量是否有等价于 "this",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1187458/

相关文章:

c# - const 值会按实例存储吗?

c# - 使用 MVC 中的扩展覆盖默认的 html 帮助器?

c# - 使用 RSA 编码字符串

c# - 是否可以将通用参数类型限制为此?

objective-c - Objective-C/ARC 中的 dealloc 会释放局部静态变量吗?

java - guava-libraries - Ordering 类线程安全吗?

javascript - 如何使用 JavaScript 将鼠标事件限制为当前元素

javascript - JavaScript 匿名函数中的 this 值

javascript - 理解 RequireJS 中的上下文

javascript - 在 ASP.NET MVC 上运行 JavaScript FileResult