Section 7.4: 기존 객체를 사용하거나 없는 경우 새로 생성하기

Null 병합 연산자를 사용함에 있어서 도움이 되는 흔한 사용 시나리오는 바로 collection 에서 객체를 검색한 후, 조건에 맞는 객체가 있으면 검색된 객체를 사용하고 없으면 새로운 객체를 생성하는 것이다.

IEnumerable<MyClass> myList = GetMyList(); var item = myList.SingleOrDefault(x => x.Id == 2) ?? new MyClass { Id = 2 };
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

+ Recent posts