/// <summary>インデクサ</summary> /// <param name="subsysID">サブシステムID列挙型</param> /// <returns>リーフ ハッシュテーブル</returns> public Hashtable this[SubsysID subsysID] { set { // 基本的にリーフ ハッシュテーブルのnullクリア用 this.HT[subsysID] = value; } get { // リーフ ハッシュテーブルの取得用 if (this.HT[subsysID] == null) { // nullの場合、リーフ ハッシュテーブルを新規生成する。 this.HT[subsysID] = new Hashtable(); } else { // nullでない場合、何もしない。 } // リーフ ハッシュテーブルを返す。 return((Hashtable)this.HT[subsysID]); } }
/// <summary>インデクサ</summary> /// <param name="subsysID">サブシステムID列挙型</param> /// <returns>リーフ ハッシュテーブル</returns> public Hashtable this[SubsysID subsysID] { set { // 基本的にリーフ ハッシュテーブルのnullクリア用 this.HT[subsysID] = value; } get { // リーフ ハッシュテーブルの取得用 if (this.HT[subsysID] == null) { // nullの場合、リーフ ハッシュテーブルを新規生成する。 this.HT[subsysID] = new Hashtable(); } else { // nullでない場合、何もしない。 } // リーフ ハッシュテーブルを返す。 return (Hashtable)this.HT[subsysID]; } }