public static void SerializableTable(string[] valuesList, int skey, Dictionary <int, List <object> > _hash)
      {
          if ((int)_ID.MAX_RECORD != valuesList.Length)
          {
              throw TableException.ErrorReader("Load {0} error as CodeSize:{1} not Equal DataSize:{2}", GetInstanceFile(), _ID.MAX_RECORD, valuesList.Length);
          }
          Tab_HongBaoRankAwardInfo _values = new Tab_HongBaoRankAwardInfo();

          _values.m_Id             = Convert.ToInt32(valuesList[(int)_ID.ID_ID] as string);
          _values.m_ItemCount [0]  = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMCOUNT0] as string);
          _values.m_ItemCount [1]  = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMCOUNT1] as string);
          _values.m_ItemCount [2]  = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMCOUNT2] as string);
          _values.m_ItemCount [3]  = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMCOUNT3] as string);
          _values.m_ItemCount [4]  = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMCOUNT4] as string);
          _values.m_ItemCount [5]  = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMCOUNT5] as string);
          _values.m_ItemDataID [0] = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMDATAID0] as string);
          _values.m_ItemDataID [1] = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMDATAID1] as string);
          _values.m_ItemDataID [2] = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMDATAID2] as string);
          _values.m_ItemDataID [3] = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMDATAID3] as string);
          _values.m_ItemDataID [4] = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMDATAID4] as string);
          _values.m_ItemDataID [5] = Convert.ToInt32(valuesList[(int)_ID.ID_ITEMDATAID5] as string);
          _values.m_RankPosHigh    = Convert.ToInt32(valuesList[(int)_ID.ID_RANKPOSHIGH] as string);
          _values.m_RankPosLow     = Convert.ToInt32(valuesList[(int)_ID.ID_RANKPOSLOW] as string);

          if (_hash.ContainsKey(skey))
          {
              List <object> tList = _hash[skey];
              tList.Add(_values);
          }
          else
          {
              List <object> tList = new List <object>();
              tList.Add(_values);
              _hash.Add(skey, (List <object>)tList);
          }
      }