大家好,我想在winform中添加一个Arraylist类型的全局变量,应该咋样定义呀?

解决方案 »

  1.   

    http://www.javaeye.com/topic/146362
      

  2.   

    public partial class Form1 : Form
    {
         public Arraylist ay;  //
       public Form1()
          {
          }
      }
      

  3.   


     public class GlobalVariant
        {
      private static ArrayList m_rightList = new ArrayList(); public static string RightList///这个总是不对啊,应该怎么写呢        {
                get
                {
                    return m_rightList;
                }
                set
                {
                    m_rightList = value;
                }
            } 
    }
      

  4.   

    public class GlobalVariant
    {
      public static ArrayList m_rightList = new ArrayList();
    }
    直接这么写,试试使用
    GlobalVariant.m_rightList//如果类型一样,使用泛型List<T>吧
      

  5.   

    public partial class Form1 : Form
    {
         public  ArrayList List = null; //全局变量     public Form1()
         {}
    }
      

  6.   

    public Arraylist list
    {
    get;set;
    }
      

  7.   


    这样使用ArrayList rightList = (ArrayList)GlobalVariant.RightList;不正确吗?
      

  8.   


    ArrayList rightList = (ArrayList)GlobalVariant.RightList;为什么会报错呢?
      

  9.   


            public class GlobalVariant
            {
                public static ArrayList m_rightList = new ArrayList();
            }        static void Main(string[] args)
            {
                GlobalVariant.m_rightList.Add("1");
                Console.WriteLine(GlobalVariant.m_rightList[0]);
            }
      

  10.   


    请问如果在新的地方对这个GlobalVariant.RightLis进行实例化?