?. 연산자 null 조건부 연산자인 ?. = C# 6.0에서 추가가 됨. > 객체의 멤버에 접근하기 전에 해당 객체가 null인지 검사하여 그 결과가 참(객체가 null)이면 그 결과로 null을 반환하고 그렇지 않은 경우에는 .(쩜) 뒤에 지정된 멤버를 반환한다. 객체를 만들어 준 경우 예제를 보면은 현재 Foo라는 클래스의 의 객체를 만듦. new 연산자를 통해서 만들어주었기 때문에 객체는 힙에 올라가게되고 힙메모리에 올라간 주소를 foo라는 이름으로 가르키고 있는 것이다. 그리고 정수값 또는 null값을 가질 수 있는 int? bar라는 변수에 bar = foo?.member; 인 상태인데 foo 객체가 null이 아니면 member필드에 접근을 하게 해주는 형태이다.
List Find 함수 사용법 list.Find에 검색 조건을 지정 하여 리시트의 아이템을 검색 할 수 있는 메서드 이다. 조건식에는 true / false를 리턴 하는 메소드를 넣어 주면 되는데 List의 T 타입을 인자로 하는 메소드나 delegate , 람다식 등을 만들어서 지정해 주면 된다. 예제 1. 예제 2. 이렇게 F