クラス名・変数名に迷ったら書き込むスレ。Part10
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:デフォルトの名無しさん 07/07/09 19:34:37 c#のList(of T)は、少なくともTが参照型の場合、 インスタンスへの参照が格納されるだけであってインスタンスそのものは格納されないよ。 だから型の大きさは関係ないって 201:190-191 07/07/09 19:39:25 >>200 >>198で言ったように、もちろん「リストそのもの」の大きさはかわりません。 ですが、その中身は「リスト以外のどこか」に確保されるわけです(具体的にはヒープ上)。 従って、ヒープ上で消費するメモリ量は型そのものの大きさに依存します。 202:デフォルトの名無しさん 07/07/09 19:57:18 >>201 やっと意味がわかった申し訳ない。 でもそれならGetDancerメソッドを持つクラスがIDancerを実装したクラスの 静的メソッドへのデリゲートを持てば済む話だと思う。 203:190-191 07/07/09 20:19:19 >>202 こちらも説明が下手だったかも知れません。すみません。 >でもそれならGetDancerメソッドを持つクラスがIDancerを実装したクラスの >静的メソッドへのデリゲートを持てば済む話だと思う。 List<IDancerManager> managers; の代わりに List<CanDanceDelegate>, List<CanSingDelegate>, List<CreateDancerDelegate> を保持するということですか? それだと登録の際にメソッドごとにいちいち追加せねばならず、メソッドが多い場合相当面倒になると思います。 またリストの数自体も増えますので管理が面倒ですし。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4323日前に更新/162 KB
担当:undef