[問題] ConvertAll利用問題

看板C_Sharp (C#)作者 (阿風~~)時間8年前 (2017/04/28 19:52), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
想請問各位大大: 我有二個類別 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://www.ptt.cc/bbs/C_Sharp/M.1493380358.A.F63.html

04/28 21:33, , 1F
不介意使用套件的話可以參考 AutoMapper
04/28 21:33, 1F

04/28 21:33, , 2F
ConvertAll MSDN的範例其實也滿清楚的
04/28 21:33, 2F

04/28 22:14, , 3F
謝謝,我剛研究了一下,會用了
04/28 22:14, 3F
文章代碼(AID): #1P0oq6zZ (C_Sharp)
文章代碼(AID): #1P0oq6zZ (C_Sharp)