??1 c#_47 ?. ?? Null 조건 연산자 먼저 ?. 연산자에 대해 알아보도록 하겠습니다. ?. 연산자는 해당 객체가 Null이면 Null을 반환하고 아니면 값을 반환합니다. 이 연산자를 활용하면 if문을 사용해서 null체크를 하지 않고도 간단하게 null체크를 할 수가 있습니다. 더불어 에러 발생도 예방할 수 있습니다.위 예제에서 보듯 해당 객체가 비어있다면 null을 반환하고, 아니면 해당 객체의 속성 값을 반환하거나 함수를 호출합니다. ?.의 경우 리턴을 받게되는 변수가 Null타입을 가질 수 있는 리턴 변수여야 합니다. 그렇지 않다면 활용할 수 가 없습니다. 그래서 ?? 연산자와 함께 활용합니다. if문을 통해서 tc가 null인지 아닌지 체크할 필요없이 ?.연산자를 통해 해당 객체를 판별하고 ??와 함께 활용하여 판별 결과.. 2022. 2. 8. 이전 1 다음 반응형