gpt4 book ai didi

c# - 将可空整数初始化为默认值的最佳实践?

转载 作者:太空狗 更新时间:2023-10-30 00:49:14 25 4
gpt4 key购买 nike

我遇到了一些设置可空整数的代码,如下所示:

int? xPosition = new int?();

这对我来说是一种陌生的语法。我会期望这些形式中的任何一种:

int? xPosition = null;
int? xPosition = default(int?);

这三个变量声明在功能上有什么区别吗?

最佳答案

没有功能差异。这三个都必须实例化一个 int?,然后由于默认值为 HasValue == false,因此它们都不需要后续的成员分配。

关于c# - 将可空整数初始化为默认值的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39376424/

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