キャストのブルース♪
キャストのブルース♪
基底クラスの参照に派生クラスのインスタンスを入れてもうた時の話やけど~♪
object o = new Hashtable();
( ( Hashtable )o ).Add( "犬井", "ヒロシ" );
という風にメソッドを直に呼び出すか…
object o = new Hashtable();
Hashtable hash = ( Hashtable )o;
hash.Add( "犬井", "ヒロシ" );
という風に一度キチンと派生クラスの参照に格納してメソッドを呼び出すかは…
「自由だ~!!」
キャスト is freedom♪
キャスト is freedom♪
でも~、構造体の時に前者をやるとぉ、全然意味ない時あるから気ぃつけなあかんで。