C# 14: Null-conditional assignment
지금까지는 ?. / ?[]를 할당/복합할당의 우변에만 쓸 수 있었는데,
C# 14에서는 ?. / ?[]를 좌변에도 쓸 수 있게 되었다. 다만, ++/--는 좌변에 사용할 수 없다.
예제
// 여기서 customer가 null이면, 아무 일도 안 함
customer?.Order = GetCurrentOrder();
// += 같은 복합 할당도 사용 가능
customer?.Total += CalculateIncrement();