日期:2014-05-18  浏览次数:20873 次

关于 list<T> to list<T>的问题
class A
{
  public string name;
}


class B
{

public B(A a)
{
  name=a.name;
}

public string name;
}



var listA = getlistA();


//如何简洁的代码 转换为listB

类似这样 var listB = new list<B(...)>();

------解决方案--------------------
这个没办法,他们谁也不认识谁来着

所以你只好new了

var listA = getlistA();

listB=listA.Select(p=>new B(p)).ToList()