C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 57 を表示中)
■32743 / )  Re[3]: インスタンス生成時におけるnullチェックの必要性について
□投稿者/ επιστημη (1721回)-(2009/02/13(Fri) 14:19:32)
επιστημη さんの Web サイト
> 他にnullチェックが必要派の方が居たら是非ご意見をお聞かせ下さい!

new の null-checkはやらんけど、

void f(object x) {
  SomeClass sc = x as SomeClass;
  if ( sc != null ) { // こんなのはやりますよ。
    sc.SomeMethod();
  } else { 
    // 絶対にcast失敗しないなら別だけど、
    // 失敗しないならハナっから SomeClass sc = (SomeClass)x;
    // って書くでしょし、引数で f(SomeClass x) するだろし。 
  }
}
 

返信 編集キー/


管理者用

- Child Tree -