C#使用Select方法快速獲取List集合集合中某個屬性的所有值集合


在C#的List集合操作或者數組操作中,有時候我們需要獲取到List集合元素中所有的對象的某個屬性,然后存放到一個數組集合中,此時就可以使用到List集合以及數組的擴展方法Select方法快速實現獲取合中某個屬性的所有值,此方法避免了自己寫for循環或者foreach遍歷的循環語句。

例如,我們有個學生類Student類對象的集合StudentList集合,我們需要獲取到所有學生的學號,然后存放在一個字符串List集合中,可使用以下語句。

var  studentCodeList=StudentList.Select(t=>t.StudentCode).ToList();

上面的語句的寫法是C#中的Lamda表達式的寫法,t代表集合中對象Student對象,可以自定義名稱。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM