泛型集合1:list1泛型集合2: list2两个泛型集合里的对象不同现在我想实现的是 把泛型集合2对象中的一个属性给泛型集合1的对象中的一个属性 (这2个属性的类型相同)貌似要循环请贴上demo

解决方案 »

  1.   

    Class Student{
     private String UName="";
     private String Sex="";
    }List<Student> list_stu=new List<Student>();
    List<String>  list_str=new List<String>();foreach(Student stu in list_stu){
     
    foreach(String str in list_str){  str=stu.Uname;
    }
    }不知 是否是你想要效果
      

  2.   

    List <Model> c1 = ...; List <string> c2 = c1.ConvertAll <string>( 
    delegate(Model c) { return c.StringValue; } ); : 
    List <U> ConvertAll <U>(Converter <T, U> converter); 
    Converter <T, U> 是一个范型委托,指定了如何进行转换(类似 C++ 中的函数对象),原型为(T 为原始类型,U 为目标类型)