我剛安裝ReSharper的,它已經改變了檢查空之前選擇了LINQ
if(dto != null)
{
return new test{
obj1 = "",
obj2 = "",
}
}
到
return dto?.Select(item => new test
{
return new test{
obj1 = "",
obj2 = "",
}
我還沒有見過
dto?.Select
試圖谷歌沒有運氣的意思..有人可以解釋一下,或者指出我正確的方向去玷污
我收集它簡單地檢查null?
這被稱爲「空傳播」,這是C#6.0中的一項新功能。實際上,這與Linq無關。 – SimpleVar