我刚安装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