« Another HTML-lintで100点を取るべき理由 | メイン | iPod touch 開封ギャラリー »
暗黙的な変換がないため、条件式の型がわかりません。
は、今日C#でプログラムを書いてて「いけてないなー」と思ったところ。
例えば、ClassAを継承したClassBとClassCがあるとして、
bool someBool = true; ClassA instance = (someBool) ? new ClassB() : new ClassC();
みたいに書くとコンパイルエラーで弾かれた。もちろん
bool someBool = true;
ClassA instance;
if(someBool)
{
instance = new ClassB();
}
else
{
instance = new ClassC();
}
と書けば通るけど、もっとすっきり書きたいのになぁ。
トラックバック
このエントリーのトラックバックURL:
http://eclipse-moon.net/mt/mt-tb.cgi/14


コメントを投稿