C# 에서 추가 된 연산자
2007. 9. 6.
기존 C / C++ 에서 사용 되던 연산자 모두 C# 에서 사용 가능 하며, 클래스를 비교할 때 쓰이는 as, is 연산자가 새로 추가 되었습니다. is 연산자 주어진 객체가 특정 객체와 호환이 되는지 판단할 때 사용. 사용 형식 : [변수 is 타입] return 형 : 주어진 변수가 주어진 타입과 호환 되면 true, 그렇지 않으면 false를 return. as 연산자 is 연산자의 기능에 타입 변환의 기능까지 포함한 연산자이다. 즉, is 연산자는 그 결과를 true 또는 false로 return 하지만, as 연산자의 경우는 타입과 호환되면 그 타입형태로 변환하여 return 하고, 그렇지 않으면 null 을 return 한다.