public bool Equals(Player p) { if (p is null) { return(false); } if (ReferenceEquals(this, p)) { return(true); } return(Nick.Equals(p.Nick) && Name.Equals(p.Name) && Class.Equals(p.Class) && Level.Equals(p.Level) && UHost.Equals(p.UHost) && Pos.Equals(p.Pos)); }