而是合併或添加的,你可以把它序列化到一個類中原樣
Public Class MergeClass {
public List<AspNetUser> AspNetUsers {get;set;}
public List<AspNetRole> AspNetRoles {get;set;}
}
NOW-
var mergeList= new MergeClass {
AspNetUsers= approverprofiles.ToList(),
AspNetRoles= approverusers.ToList()
}
編輯
至於添加對象到現有的類是簡單
Public Class MergeClass {
public List<AspNetUser> AspNetUsers {get;set;}
public List<AspNetRole> AspNetRoles {get;set;}
public string MyObject {get;set;}
}
然後可以使用它 -
var mergeList= new MergeClass {
AspNetUsers= approverprofiles.ToList(),
AspNetRoles= approverusers.ToList(),
MyObject= "someString"
}
訪問屬性 -
var aspNetUsersFromMergedList = MergeClass.AspNetUsers.Select(a=>a.Id))
作爲每你問題循環,你可以訪問這樣的屬性 -
foreach(var approvermail in MergeClass.AspNetUsers.ToList(){
//do something
}
可能的重複http://stackoverflow.com/questions/7187996/intersect-two-list-in-c-sharp –