用数组或集合的方法.如:
  ClassA[] A=new ClassA[8];
    A[0] = new ClassA();
   A[1] = new ClassA();

解决方案 »

  1.   

    我原来提问的帖子http://topic.csdn.net/u/20081202/10/64e172e2-92a3-4a92-a1bb-64d1b4212790.html
    你可以参考下
      

  2.   

    http://topic.csdn.net/t/20050325/08/3879489.html
    你参考2楼的答案即可!
      

  3.   

    如果不需要提供设计时的支持,只需要定义一个Collection类    /// <summary>
        /// ItemCollection
        /// </summary>
        public class ItemCollections:System.Collections.CollectionBase
        {
            public ItemCollections()
            {
            }        //定义索引器,这个方法必须有
            public MyItem this [int index]
            {
                get
                {
                    return (MyItem)List[index];
                }
                set
                {
                    List[index] = value;
                }        }
            public void Add(MyItem item)
            {
                this.List.Add(item);
            }        public void Remove(MyItem item)
            {
                this.List.Remove(item);
            }        public int IndexOf(MyItem item)
            {
                return this.List.IndexOf(item);
            }        protected override void OnInsert(int index, object value)
            {
                if(!(value is MyItem))
                {
                    throw new ArgumentException("插入Item不正确","未执行");
                }
            }        protected override void OnSet(int index, object oldValue, object newValue)
            {
                if(!(newValue is MyItem))
                {
                    throw new ArgumentException("插入Item不正确","未执行");
                }
            }    }
    class MyItem 相当于你的Class A
    //使用
    ItemCollections itemColl = new ItemCollections();
    MyItem a1 = new ();
    itemColl.Add(a1);
    MyItem a2 = new ();
    itemColl.Add(a2);//
    MyItem a5 = itemColl[0];
    // 这里a1和a1指向的是同一个对象
    要提供设计时支持请参见2楼
      

  4.   

    可能是我没有把问题说的太明白,我的意思是定义类实例变量(A1,A2,A3,.....)时类实例变量的名字
    不是写死的,是由其他变量(B和C)组合而成的.运行时根据B和C的值确定类实例变量的名字.
    如:当B=A,C=1时实例变量为A1
       当B=A,C=1时实例变量为A1
       当B=A,C=2时实例变量为A2
       当B=A,C=3时实例变量为A3
       .
       .
       .
       当B=C,C=E时实例变量为CE