« [なのはSS 第24話] メガーヌ… ルノー・スポール? (違 | トップページ | LINQ と、クエリ通知 »

2007年9月12日 (水)

is (C# リファレンス)

MSDN Library: is (C# リファレンス) より。

コンパイル時に評価される is の結果は実行時に評価される結果と異なることがある
NyaRuRu

C# コンパイラによってコンパイル時に評価された is の結果は、実行時に CLR を経由して得られるものと異なることがあります。これを避けるには、一度 object 型にキャストすることでコンパイラがコンパイル時に is 演算子を評価しないようにします。

ぅひ。 知らなんだ。
っていうか、 そういう場面に出っくわせば気付くだろうけど、 この回避方法は思いつかんだろうなぁ f(^^;

|

« [なのはSS 第24話] メガーヌ… ルノー・スポール? (違 | トップページ | LINQ と、クエリ通知 »

プログラミング」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/209349/16423561

この記事へのトラックバック一覧です: is (C# リファレンス):

« [なのはSS 第24話] メガーヌ… ルノー・スポール? (違 | トップページ | LINQ と、クエリ通知 »