Ejemplo n.º 1
0
        /// <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]);
            }
        }
Ejemplo n.º 2
0
        /// <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];
            }
        }