[過去ログ] プログラミングしよう。0x08 (1002レス)
前次1-
抽出解除 必死チェッカー(簡易版) レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
452: [saga] 2011/03/23(水) 09:32:11.66 ID:zI9a6Lkzo(1/2)調 AAS
>>451
VB ではできるし、よって CIL にも機能があるが、C# ではサポートしてない

しかし Dictionary を公開するのはカプセル化的にアレなので、
インデクサのみを公開する内部クラスを作って、foo プロパティはそのインスタンスを返す

class Hoge {
 private readonly Dictionary<string, object> _dic = new (ry;

 public Foo foo { get; private set; }

 public Hoge() { foo = new Foo(this); }

 public class Foo {
  private readonly Hoge _hoge;
  internal Foo( Hoge hoge ) { _hoge = hoge; }

  public object this[string key] { get { return _hoge._dic[key]; } set { _hoge._dic[key] = value; } }
 }
}
454: [saga] 2011/03/23(水) 10:35:29.55 ID:zI9a6Lkzo(2/2)調 AAS
適性があるかどうかはやってみないとわからん
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.275s*