gpt4 book ai didi

c# - C#中整数的初始化和声明背后的内存管理概念

转载 作者:太空宇宙 更新时间:2023-11-03 18:06:36 25 4
gpt4 key购买 nike

愚蠢的问题,但是我只需要了解有关初始化和声明整数的内存管理概念。
两种语法在内存方面有何区别?

private int a;

and

private int a=0;


谢谢。

最佳答案

简短答案:无。

长答案:所有变量在返回用户定义的代码之前都由CLR使用默认值初始化。无论如何,您都将使用0初始化字段。


  10.5.4字段初始化
  
  字段的初始值,无论是静态字段还是
  实例字段,是该字段类型的默认值(第5.2节)。它是
  在此默认值之前无法观察字段的值
  初始化已经发生,因此永远不会有一个字段
  “未初始化”。

关于c# - C#中整数的初始化和声明背后的内存管理概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27577352/

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