作者wind681201 (阿风~~)
看板C_Sharp
标题[问题] ConvertAll利用问题
时间Fri Apr 28 19:52:35 2017
想请问各位大大:
我有二个类别
public class a{
public string id {get;set;}
public string name {get;set;}
public string[] engname {get;set;}
}
而b类别里面,跟a类别一模一样。
我想要将,list<b>转换成 a,目前是先用foreach的方式,而
找到有convertAll 想请问,convertall应该怎麽用在这个例子里面?
因为特殊原因,所以要分开二个类别,但里面会长的一样。
而另一个问题,若我有另一个C类别,
而c类别里面,只有name 跟 engname的话,我要怎样用convertall 将c
转成a呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.78.48
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1493380358.A.F63.html
1F:→ CiC: 不介意使用套件的话可以参考 AutoMapper 04/28 21:33
2F:→ CiC: ConvertAll MSDN的范例其实也满清楚的 04/28 21:33
3F:→ wind681201: 谢谢,我刚研究了一下,会用了 04/28 22:14