我想要一种功能,可以将一个集合对象与另一个集合对象进行比较。能够比较这些类型中的值。
例如:
var users = new List<string>();
users.Add("James");
users.Add("Jim");
users.Add("Aaron");
users.Add("Mary");
var confirmedUsers = new List<string>();
confirmedUsers.Add("James");
confirmedUsers.Add("Jim");
Run Code Online (Sandbox Code Playgroud)
我希望能够比较这两个列表并查看相似点和差异。例如,功能应显示“詹姆斯在两者中”-“亚伦从确认的用户中丢失”等。Ps 类型可以是任何类型。
任何帮助将非常感激。
//James, Jim
var intersect = users.Intersect(confirmedUsers);
//Aaron, Mary
var except = users.Except(confirmedUsers);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |