C#中 ?. 运算符

 

?表示?前的变量可以为null

if(ConfigurationManager.AppSettings["Name"]?.Length>0)
//等同于
if(ConfigurationManager.AppSettings["Name"] != null 
    && ConfigurationManager.AppSettings["Name"].Length>0)

 

posted @ 2020-04-03 15:41  橘子香气  阅读(371)  评论(0编辑  收藏  举报