출처: http://blog.dmbcllc.com/2009/01/13/as-is-in-csharp-too/
s = f is String ? (String)f : null;
는 아래와 같다.
s = f as String;
이로써 런타임의 익셉션exception을 피할 수 있다.
위와 같은 코드가 있을 때,String s = "abc"; Object f = this;
s = f is String ? (String)f : null;
는 아래와 같다.
s = f as String;
이로써 런타임의 익셉션exception을 피할 수 있다.