ska*_*dev 0 c# java null-check
在同一行上检查null和取消引用是否存在任何危险?
如果myObj实际上为null,那么此代码将如何表现?
myObj
不同语言处理此类情况(例如C#与Java)的方式是否有所不同
例如,如下所示
if(myObj != null && myObj.someProp == "Test") { //... }
Ous*_* D. 5
&&是短路的,因此如果myObj确实为空,则永远不会评估第二个条件。
&&
此行为是两个相同的C#和Java。
C#
Java
归档时间:
6 年,3 月 前
查看次数:
45 次
最近记录:
6 年,1 月 前