我定義了一個屬性:
 public List<Hashtable> m_List;
        public List<Hashtable> List
        {
            set
            {
                m_List = value;
            }
            get
            {
                if (m_List == null)
                    return new List<Hashtable>();
                return m_List;
            }
        }
但是我在方法中調用的時候值卻添加不進去,初學者,請教了。
調用如下:
List.Add(hash);

解决方案 »

  1.   

    Hashtable hash=new Hashtable();
    List.Add(hash);
      

  2.   

    有错误提示么?
     
     
     
    http://www.entlib.net.cn
      

  3.   

    你调用之前应该先实例化一个List <Hashtable>,把你要存的东西都ADD进去,再把这个List <Hashtable>传给你定义的属性。
      

  4.   

    我是想直接List.Add(),不然像5樓說的,就么不要定義屬性了,我直接傳List出去就可以了。
      

  5.   

    沒有錯誤提示,是有執行到List.Add(hash);,但是值就是沒加進去。
      

  6.   

    你定义的List是属性来的,只有里面的get和set能用。你还想把它当成一个List类型来用?
    建议你要set的时候,直接m_List.Add(hash)。