Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. var user1 = new User { Id = Guid.NewGuid().ToString(), Name = "Chris" };
  2. var user2 = new User { Id = Guid.NewGuid().ToString(), Name = "Jeff" };
  3.  
  4. var userList1 = new List<User> { user1, user2 }.OrderBy(o => o.Id);
  5. var userList2 = new List<User> { user1, user2 }.OrderBy(o => o.Id);
  6.  
  7. var usersList1Hash = userList1.GetHashCode();
  8. var usersList2Hash = userList2.GetHashCode();
  9.  
  10. var userListsEqual = usersList1Hash == usersList2Hash; // false
  11.  
  12. var userList1Json = JsonConvert.SerializeObject(userList1);
  13. var userList2Json = JsonConvert.SerializeObject(userList2);
  14.  
  15. var usersList1JsonHash = userList1Json.GetHashCode();
  16. var usersList2JsonHash = userList2Json.GetHashCode();
  17.  
  18. var userListsJsonEqual = usersList1JsonHash == usersList2JsonHash; // true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement