如下,我要将25个学生添加到班级数组中,学生的姓名保存在一个字符串数组。有没有什么办法能够添加?不应该是一个个的new吧。class 学生
{
name;
age;} class xiaomi = new 学生
 banji.name = "小米";list<学生> 三年级 = new list<学生>;
三年级.add(xiaomi);

解决方案 »

  1.   

    写的乱七八糟的,概念都不了解,怎么搞。先看书,后来csdn
      

  2.   

    你的学生都硬编码到代码里去了,那不new还能怎么样呢?如果你的学生学习在数据库,或者在xml,txt文本里面,那么可以通过循环来读取和new。
      

  3.   

     class xiaomi = new 学生
     banji.name = "小米";这两句有点莫名其妙的冒出来,你是想new一个学生实例吧 var xiaomi = new 学生
     xiaomi.name = "小米";
      

  4.   

    length为你学生姓名数组的个数,Names为你的姓名数组
    请不要中文名来命名变量和定义类,看得比较晕
    list<学生> 三年级 = new list<学生>;
    for (int i = 0; i < length; i++)  
      {
            学生 XX= new 学生
             XX.name = Names[i];    
            三年级.Add(XX);        
      }
      

  5.   

    你写的是一个乱。
    vector <string> Student;//定义字符串数组
    student.push_back("");//存入数据
    你把我写的代码(如果两行也叫代码……)在百度里查下吧
      

  6.   

    没怎么看懂
    但是我估计就是把25个字符串放入数组中
    StringBulider builer=new StringBulider();
    builder.Append("字符串");