[ 기본 문법 is와 as ] [ is ] : 객체가 해당 형식에 해당하는지 검사! (bool 값으로 변환 ) [ as ] : 형식변환 연산자와 같은 역할 다만 형변환 연산자가 변환에 실패하는 경우 예외를 던지는 반면 as 연산자는 객체 참조를 null로 만듭니다. Tip : 이렇게 쓸 수 있어요! Mammal mannal = new Dog();Dog dog; if( mammal is Dog ){ dog = (Dog)mammal; dog.Bark();} 더보기 이전 1 다음