C# 6.0에 소개 된 Null 조건부 연산자에 대해 읽었지만 완전히 이해하지 못했습니다. 고객이 한 번만 평가되는 것을 제외하고null 조건부 연산자 만 한 번만 계산합니다.
int? first = (customers != null) ? customers[0].Orders.Count() : null;
: https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6
int? first = customers?[0].Orders.Count();
이 예에서
은 본질적으로 동일합니다.
두 번 평가 한 '한 번 평가 된'구절을 더 자세히 설명 할 수 있습니까?
이것은 정확히 내가 필요한 것입니다. 고맙습니다 –