1. 首页
  2. 存储
  3. EMC
  4. C# if中如果有多个条件执行顺序如何?对象的Null判断

C# if中如果有多个条件执行顺序如何?对象的Null判断

上传者: 2020-12-16 16:51:48上传 PDF文件 29.47KB 热度 17次
之前写的代码是这样的。对可空类型的变量做操作时,会先判断一下是否为空 string myString=null; if(myString!=null) { if(myString.Length>0) { } } 其实2个if是可以放在一起写的, string myString=null; if(myString!=null && myString.Length>0) { } 不用担心同时判断的时候,为空怎么办? 因为If中的条件判断是从左往右开始的,所以判断是否为空的语句写在左边即可。 另外,在C#6.0中,新增加了一个特性,在变量后面如果加“?”,意思是若变量为n
下载地址
用户评论