深度null检查,还有更好的方法吗?
我们考虑过添加一个新的操作“?”。具有所需语义的语言。(现在已添加;请参见下文。)也就是说,您会说
cake?.frosting?.berries?.loader
编译器将为您生成所有短路检查。
它并没有成为C#4的标准。也许是该语言的一个假设的未来版本。
该?.操作员现已计划用于下一个Roslyn编译器版本。请注意,关于运算符的确切语法和语义分析仍存在一些争论。
?.
Visual Studio 2015已发布,并附带支持空条件运算符?.和?[]的C#编译器。
?[]
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群