gpt4 book ai didi

c# - 检查 : null vs default()?

转载 作者:可可西里 更新时间:2023-11-01 08:02:47 24 4
gpt4 key购买 nike

我想检查引用类型是否为空。我看到两个选项(_settings 是引用类型 FooType):

if (_settings == default(FooType)) { ... }

if (_settings == null) { ... }

这两者的表现有何不同?

最佳答案

没有区别。任何引用类型的默认值为 null

default 关键字的 MSDN C# 引用页:https://msdn.microsoft.com/en-us/library/25tdedf5.aspx .

关于c# - 检查 : null vs default()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3229923/

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