gpt4 book ai didi

c# - 变量本身是否消耗内存?

转载 作者:太空狗 更新时间:2023-10-29 19:50:30 24 4
gpt4 key购买 nike

当我们声明一个变量时,变量本身会消耗内存吗?

 class IHaveNothing
{
}

class IHaveNullFields
{
string @string = null;
StringBuilder @StringBuilder = null;
}

class Program
{
static void Main(string[] args)
{
IHaveNothing nothing = new IHaveNothing();
IHaveNullFields nullFields = new IHaveNullFields();
}
}

实例 nullFields 是否比实例 nothing 消耗更多内存?

编辑:相对于类的空字段,空局部变量怎么样,它们是否也消耗内存?

最佳答案

是的,它们消耗了机器的指针大小(至少)。

关于c# - 变量本身是否消耗内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3378536/

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