金耀熙,占萍莉,健康养生常识
在c#的list集合操作或者数组操作中,有时候我们需要获取到list集合元素中所有的对象的某个属性,然后存放到一个数组集合中,此时就可以使用到list集合以及数组的扩展方法select方法快速实现获取合中某个属性的所有值,此方法避免了自己写for循环或者foreach遍历的循环语句。
例如,我们有个学生类student类对象的集合studentlist集合,我们需要获取到所有学生的学号,然后存放在一个字符串list集合中,可使用以下语句。
var studentcodelist=studentlist.select(t=>t.studentcode).tolist();
上面的语句的写法是c#中的lamda表达式的写法,t代表集合中对象student对象,可以自定义名称。
备注:原文转载自博主个人站,原文链接c#使用select方法快速获取list集合集合中某个属性的所有值集合_it技术小趣屋。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论