C#/C#정리
[C#] as, is 차이점
반나무
2021. 9. 20. 09:18
as
as는 형변환이 가능하면 지정된 타입의 인스턴스 값을 반환
가능하지않으면 null을 반환
null 반환 여부를 통해 형변환이 성공했는지 판단할 수 있다.
is
캐스팅이 가능하면 true
캐스팅이 불가능하면 false를 return
단지 가능한지 불가능한지만 판단 가능 → 이제 is에서 as의 기능도 사용가능하다.
반응형