gpt4 book ai didi

c# - 为什么 int 不能为空?可为空的 int(int?)如何在 C# 中工作?

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

我是 C# 的新手,刚刚了解到对象在 C# 中可以为空,但 int 不能。

另外,可空整数 (int?) 在 C# 中如何工作?

最佳答案

int 是原始类型,只有 ReferenceType(对象)可以为 null。您可以通过将 int 包装在一个对象中来使它可以为 null:

System.Nullable<int> i;

-或-

int? i;

https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/nullable-types/using-nullable-types

关于c# - 为什么 int 不能为空?可为空的 int(int?)如何在 C# 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6967700/

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