Linqselectcertainpropertiestoanotherobject?所以说我有一个Bloops类的集合BloopPublicFirstNamePublicLastNamePublicAddressPublicNumberPublicOtherStuffEndClass然后我有一个类RazziesClassRazziePublicFirstNamePublicLastNameEndClass是否可以使用Linq从所有Bloops中选择FirstName和LastName在Bloops集合中并返回一组Razzies?还是我只能使用For-Loop来完成我的工作?要消除任何混淆,VB或C#都可以。这也可能会引出一个问题(如何使用“Where”子句)。这应该可以完成工作:Dimresults=FromitemInbloops_SelectNewRazzie()With_{_.FirstName=item.FirstName,_.LastName=item.LastName_}content)到数组或列表,只需调用ToArray()或ToList()扩展方法分别。编辑:更正代码,使其现在具有有效的VB.NET9语法。列表myBloops=新列表;//填充myRazzies列表myRazzies=myBloops.Select(x=>newRazzie(){FirstName=x.FirstName,LastName=x.LastName}).ToList();publicvoidLinq9(){string[]words={"aAPPLE","BlUeBeRrY","cHeRry"};varupperLowerWords=fromwinwordsselectnew{Upper=w.ToUpper(),Lower=w.ToLower()};foreach(varulinupperLowerWords){Console.WriteLine("大写:{0},小写:{1}",ul.Upper,ul.Lower);可以使用Enumerable.Select完成从一种类型到另一种类型的转换在上面,101个linq示例之一显示了一个将整数转换为字符串的查询。以上就是C#学习教程:Linqselectcertainpropertiestoanotherobject?分享的所有内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注——C#Sample-感谢之前的贴主。列表myList=newList();clsObjclsObjInstance=null;for(inti=0;iextIntList=myList.Select(u=>ux).ToList();foreach(intuinextIntList)Console.Write(u.ToString()+"t");列表extStringList=myList.Select(u=>ua).ToList();foreach(stringuinextStringList)Console.Write(u+"t");本文整理自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除,如需转载请注明出处:
