我想通過特定的crtieria命令某個類的元素。列表中具有共同特徵的組元素
例如,如果我有這個類:
public class Contact {
public string FirstName { get; set; }
public string LastName{ get; set; }
}
和這個類的一個列表:
List<Contact> ContactList = new List<Contact>
{
new Contact{
FirstName = "John" ,
LastName = "Smith"
} ,
new Contact{
FirstName = "Andrew" ,
LastName = "Wallace"
} ,
new Contact{
FirstName = "Andrew" ,
LastName = "Smith"
} , new Contact{
FirstName = "John" ,
LastName = "Wallace"
} ,
};
我如何使用LINQ爲了我的ContactList
讓那麼它創建兩個列表一個聯繫人的名字是約翰和他的名字是安德魯?
這個清單很小,但如果我有一個巨大的清單,我不知道清單裏面是什麼,我該如何訂購它的FirstName
特性?
那麼var的結果會是一個列表的列表?列表<列表>? –
user2505650
@ user2505650 yes.just在Select.I更新我的答案後使用'ToList' –
是否可以更改「var」變量中列表的名稱?例如,如果我想將這個列表中的每個名稱都作爲FirstName的字符串的名稱? – user2505650