ASP/ADO.Net C# 실무 과정 자료] as 연산자






ASP/ADO.Net C# 실무 과정 자료] as 연산자

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


as 연산자


(오브젝트) as (클래스나 인터페이스)

■ 호환성 테스트 후 형 변환까지 하는 연산자이며, 호환될 경우 형변환 결과를 반환, 호환되지 않을 경우 null을 반환한다.


■ b = a as Car ? → a가 Car 클래스로 캐스팅될 수 있으면 b=(Car) a, 캐스팅이 불가능하면 b=null


■ a as B ↔(a is B)? (B)a : null


■ 업캐스팅 예제 ← (0) 부분에 다음을 삽입해 보면,

sonata = boxter as Car  sonata = (Car) boxter



+ Recent posts