학습/프로그래밍

C#의 as 키워드

TayCleed 2011. 7. 5. 16:42
출처: http://blog.dmbcllc.com/2009/01/13/as-is-in-csharp-too/

String s = "abc";
Object f = this
위와 같은 코드가 있을 때, 

s = f
is String ? (String)f : null;

는 아래와 같다.

s = f as String;

이로써 런타임의 익셉션exception을 피할 수 있다.