I have an Object called User. Here's my class:
public class User
{
  public string Name { get; set; }
  public string IdNumber { get; set; }
  public string OrgName { get; set; }
  public string AcctCode { get; set; }
}
I create TWO objects that are exactly the same.
I want to see if their Equal, however, I get False back.
User user1 = new User()
{
  Name = "Test User",
  IdNumber = "1000354",
  OrgName = "North",
  AcctCode = "FTW"
};
User user2 = new User()
{
  Name = "Test User",
  IdNumber = "1000354",
  OrgName = "North",
  AcctCode = "FTW"
};
var doesEqual = user1.Equals(user2);
Console.WriteLine(doesEqual); // Returns FALSE
I also have TWO lists that have same objects in them, except for one.
When I do the Except, it doesn't want to work right and returns 131.
List<User> ListOne; // Contains 131 User objects
List<User> ListTwo; // Contains 130 User objects
var difference = ListOne.Except(ListTwo);
Console.WriteLine(difference); // Returns 131
What am I doing wrong??
 
     
     
     
     
     
     
    