2006年08月21日

C#でのお勧めキャスト

  
C#でオブジェクトのキャストをする方法は、いろいろあるが、
if ( obj is MyClass ) {
MyClass mc = (MyClass)obj;
... mc に対する処理
}

ではなく、
MyClass mc = obj as MyClass;
if ( mc != null ) {
... mc に対する処理
}

がお勧め。


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/50561552