닷넷/C#/ASP/ADO.NET
ASP/ADO.Net C# 실무 과정 자료] as 연산자
행복한짱짱이
2017. 6. 26. 20:17
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