Null值條件運算子-語法糖

C#知識系列

 早期語法判斷NULL是這樣寫的

    class student
    {
        public string StudentId { get; set; }
    }
            student s = null;
            string sid = string.Empty;
            if (s!=null)
            {
                sid = s.StudentId;
            }

改成C# 6會是如下,語法糖

    sid = s?.StudentId;

三元子寫法

   sid = s == null ? null : s.StudentId;

以上大概做個筆記
 

老E隨手寫