当前位置: 首页> 健康> 养生 > C# 的可空条件操作符 “?“

C# 的可空条件操作符 “?“

时间:2025/7/11 19:29:08来源:https://blog.csdn.net/weixin_44536462/article/details/139440348 浏览次数:0次

可空条件操作符 “?”

?操作符是 C# 的可空操作符。它用于在调用方法或访问属性之前检查对象是否为 null。如果对象为 null,则整个表达式的结果将为 null,而不会抛出 NullReferenceException

例子

以下是一个简单的示例,说明 ? 操作符如何工作:

List<int> numbers = null;// 使用 ? 操作符,如果 numbers 为 null,则 ToList() 不会被调用,结果为 null
var result = numbers?.ToList(); // result 为 null// 不使用 ? 操作符,如果 numbers 为 null,则会抛出 NullReferenceException
var resultWithoutNullCheck = numbers.ToList(); // 这里会抛出异常

 

关键字:C# 的可空条件操作符 “?“

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: