Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

is와 as 본문

프로그래밍 언어/C#

is와 as

야식은진리다 2019. 12. 28. 00:57

형변환 연산자는 만일 형변환이 불가능할 경우 예외를 발생시킨다. 이러한 점 때문에 try~catch 문이 거의 강제된다.( 만일 예외처리 조차 하지않으면 프로그램이 예기치 않게 종료된다. ) 때문에 c#은 as와 is 연산자를 제공한다.

 

is 연산자는 객체가 해당 형식에 대해 형변환이 가능한지 여부를 bool 값으로 반환한다.

as 연산자는 형변환 연산자와 똑같은 역할을 하지만 형변환에 실패할 경우에 as연산자는 null을 반환한다.

'프로그래밍 언어 > C#' 카테고리의 다른 글

확장 메서드  (0) 2019.12.28
메서드 오버라이딩 / 메서드 숨기기  (0) 2019.12.28
로컬 함수  (0) 2019.12.27
선택적 매개 변수  (0) 2019.12.27
명명된 매개 변수  (0) 2019.12.27