
playerData是一个列表< DataAccess.Team>我想用playerData中的数据初始化另一个playerviewmodelList列表.
我试过foreach.
foreach (DataAccess.Team dataTeam in playerData) { playerviewmodelList.Add(new Playersviewmodel { PicPath = dataTeam.TIEd.ToString(),PlayerID = (int)dataTeam.ID,Playername = dataTeam.Teamname }); } 是否可以使用liNQ实现相同的功能?
解决方法 在这种情况下,Select是等效的: playerviewmodelList = playerData.Select(dataTeam => new Playersviewmodel { PicPath = dataTeam.TIEd.ToString(),Playername = dataTeam.Teamname }).ToList(); 当然,这假设playerviewmodelList是List< Playersviewmodel>或类似的东西.如果你不能覆盖playerviewmodelList,只需坚持使用foreach循环.
总结以上是内存溢出为你收集整理的c# – LINQ中For循环的等价物全部内容,希望文章能够帮你解决c# – LINQ中For循环的等价物所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)