struct中可以有很多数据类型!
你想实现什么功能?说清楚点好么!

解决方案 »

  1.   

    object[] objs = new object[10];
    ......
    object数组,急你之所急,放你所想放。
      

  2.   

    直接String [] s=new s[2]
    s[0]=Struct.ID
    s[1]=Struct.Name
    这样行么?要注意结构成员的数据类型和数组的数据类型要相同
      

  3.   

    呵呵,你的意思是建立一个struct数组还是什么??如果是struct数组直接声明就可以了。如果是把struct的元素放到一个数组,那就只能是object数组了因为你struct的各个元素可能是不同类型啊~
      

  4.   

    我有一个struct 是存放纸张的类型如A1,A2,A3等,我想将这个struct中表示纸张的类型放到一个数组中。
      

  5.   

    天呐!!!!!!!!!!!!!!!!!!!!!struct pagesize 
    {
       int A1=0;
       int A2=1;
       int A3=3;
       int A4=4;
       .
       .
    }
    int [] page
    int i=0;
    pagesize ps=new pagesize();
    foreach(Object ii in ps )
    {
       page[i]=(int) ii
       i++;
    }
    没有调试过, 大体意思是这样天呐!!!!!!!!!!!!!!!!!!!!!
      

  6.   

    using System.Collections;
    ArrayList ar = new ArrayList();  // 创建动态数组,其类型是可以使用struct的,很好用!
    ...
    ar.Add(object )
    ar.Remove(object )
    ar.Sort( )
    ...
      

  7.   

    注意:
    调用要用 ((结构体类型)ar[i]).结构体成员
      

  8.   

    ArrayList是动态数组,她的元素可以是objcect类型,
    应该可以满足你的要求
      

  9.   

    struct pagesize 
    {
       int A1=0;
       int A2=1;
       int A3=3;
    }ArrayList ar = new ArrayList(); 
    pagesize size = new pagesize();
    foreach(object obj in size)
    {
        ar.Add(obj);
    }