您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

深度null检查,还有更好的方法吗?

深度null检查,还有更好的方法吗?

我们考虑过添加一个新的操作“?”。具有所需语义的语言。(现在已添加;请参见下文。)也就是说,您会说

cake?.frosting?.berries?.loader

编译器将为您生成所有短路检查。

它并没有成为C#4的标准。也许是该语言的一个假设的未来版本。

?.操作员现已计划用于下一个Roslyn编译器版本。请注意,关于运算符的确切语法和语义分析仍存在一些争论。

Visual Studio 2015已发布,并附带支持空条件运算符?.?[]的C#编译器。

其他 2022/1/1 18:21:05 有569人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶