캐스팅을 하기 위해 흔히 아래와 같이 변수 앞에 괄호을 열고닫으면서 캐스트할 형식을 넣어 캐스팅하곤 함.
(캐스팅할 Type)Object
위와 같은 경으 InvalidCastException이 발생할 수 있음.
예외를 Throw시키지 않기 위해서 사용하는 연산자가 as와 is임.
as의 경우 실제로 캐스트 값을 반환하며,
is의 경우 성공 여부를 bool값으로 반환함.
as와 is는 아래와 같이 사용 가능함
결과를 담을 변수(bool / type) = obejct is/as 캐스팅할 Type;
'Programing > C#' 카테고리의 다른 글
DataGridView에 Filter 생성하기 (0) | 2017.01.31 |
---|---|
get{}set{} 사용 (0) | 2017.01.24 |
Combo Box Item에 컬럼 설정하기 (0) | 2017.01.18 |
윈도우 폼 1개만 띄우기 (0) | 2017.01.16 |
실행중인 프로그램 디버깅하기 (0) | 2016.12.23 |