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
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
ASP/ADO.Net C# 실무 과정 자료] 박싱과 언박싱 방법 (0) | 2017.06.27 |
---|---|
ASP/ADO.Net C# 실무 과정 자료] 박싱(Boxing)과 언박싱(Unboxing) (0) | 2017.06.27 |
ASP/ADO.Net C# 실무 과정 자료] is 연산자 (0) | 2017.06.26 |
ASP/ADO.Net C# 실무 과정 자료] 다운캐스팅 (0) | 2017.06.26 |
ASP/ADO.Net C# 실무 과정 자료] 업캐스팅 (0) | 2017.06.26 |