gpt4 book ai didi

c# - 可空类型是引用类型吗?

转载 作者:IT王子 更新时间:2023-10-29 03:33:00 25 4
gpt4 key购买 nike

当我声明一个 int 为 nullable 时

int? i=null;

这里的i会变成引用类型吗?

最佳答案

不,可为空的是一个结构。发生的事情是可空结构有两个值:

  1. 数据类型的值(intint?DateTimeDateTime?等。 ).
  2. 一个 bool 值,指示是否已设置数据类型值。 (HasValue 是属性。)

当您设置数据类型的值时,结构将 HasValue 更改为 true。

Nullable types (C# Programming Guide)

关于c# - 可空类型是引用类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149173/

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