gpt4 book ai didi

c# - 静态变量是类实例变量吗?

转载 作者:行者123 更新时间:2023-11-30 13:20:08 25 4
gpt4 key购买 nike

简单问题:

静态变量是类实例变量还是类变量基础?

知道 class instance variable 是为定义它的每个类和子类定义的变量。class variable 是全局变量,对定义它的所有子类(包括其自身)都是全局变量。

编辑:知道我让很多 C# 风格的人感到窒息,我正在使用术语类实例,就好像一个类是某个 MetaClass 的实例。这大大简化了我的问题。尽管如果您认为 VM 肯定有一个代表每个类(包含方法字典、实例大小、父类(super class)……)的工件,那么这样说并不是完全错误的。谢谢

最佳答案

静态变量“属于”类型——它们不是实例变量。

也就是说,它们在该类型的所有 实例之间共享,包括generic封闭构造类型。

异常(exception)是用ThreadStatic修饰的静态变量,使变量在线程中唯一。

关于c# - 静态变量是类实例变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10734212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com