as


캐스팅에 성공하면 형변환 결과를 리턴하고, 캐스팅에 실패하면 null값을 리턴한다.

null 반환 여부를 통해 형변환이 성공했는지 판단할 수 있다.

int a;
float b;

b = a as float;

<aside> ⭐ as연산자는 참조 형식간의 캐스팅만 가능하다. (값 형식은 불가)

</aside>

is


형변환의 가능 여부만 반환한다.

단지 가능한지 불가능한지만 판단 가능 → 이제 is에서 as의 기능도 사용가능하다.

is 연산자 - C# 참조