Developer/C#
검색결과
1
개

[C#] 형식 테스트 연산자 및 캐스트 식 : as, is, typeof
개요 as 는 친숙하지만 is 는 잘 사용해본 적이 없다. 하지만 알아보면 직관적이고, 그동안 as 이후 isNull 체크하던 것들을 is 연산자를 통해 줄일 수 있다는 것을 알았다. is 연산자: 식의 런타임 형식이 지정된 형식과 호환되는지 확인합니다. as 연산자: 런타임 형식이 지정된 형식과 호환되는 경우 식을 해당 형식으로 명시적으로 변환합니다. 캐스트 식: 명시적 변환을 수행합니다. typeof 연산자: 형식의 System.Type 인스턴스를 가져옵니다. is 연산자 식 결과의 런타임 형식이 지정된 형식과 호환되는지 확인합니다. C# 7.0부터, is 연산자는 식 결과에 패턴이 있는지도 테스트합니다. 식 결과가 null이 아니고 다음 조건 중 하나라도 충족되면 true를 반환합니다. 식 결과의 ..
Developer/C#
2022. 8. 31. 21:42