Пример #1
0
        public static void Start()
        {
            Console.WriteLine("\n------------------Caso3 => Comparar la igualdad de objetos por identificacion.-------------------");

            Caso3.User a = new Caso3.User("1", "Juan", "Garcia");
            Caso3.User b = new Caso3.User("9", "Pedro", "Morales");

            Console.WriteLine("\n- Valores iniciales:\nUser a = new User('1', 'Juan', 'Garcia');\nUser b = new User('9', 'Pedro', 'Morales');\n");
            CompareIdentifierEquals(a, b);

            // Asignamos
            b.Id = "1";

            Console.WriteLine("\n- Asignamos:\nb.Id = '1';\n");
            CompareIdentifierEquals(a, b);
        }
Пример #2
0
 public static void CompareIdentifierEquals(Caso3.User a, Caso3.User b)
 {
     Console.WriteLine($"a = b por IDENTIFICACION ? ");
     Console.WriteLine($"a.Id.Equals(b.Id): {a.Id.Equals(b.Id)}");
     Console.WriteLine($"(a.Id == b.Id): {a.Id == b.Id}");
 }