You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mchsamples-.net-core/ex_023_012_EqualityComparer/Program.cs

31 lines
1.3 KiB

// ========================================================================
//
// Copyright (C) 2016-2017 MARC CHEVALDONNE
// marc.chevaldonne.free.fr
//
// Module : Program.cs
// Author : Marc Chevaldonné
// Creation date : 2016-09-29
//
// ========================================================================
using System;
using static System.Console;
namespace ex_023_012_EqualityComparer
{
class Program
{
static void Main(string[] args)
{
Nounours chucky1 = new Nounours(1, "chucky 1", new DateTime(1988, 11, 9), 150);
Nounours chucky2 = new Nounours(2, "chucky 2", new DateTime(1988, 11, 9), 125);
Nounours chucky3 = new Nounours(3, "chucky 3", new DateTime(1992, 11, 9), 125);
WriteLine($"chucky 1 == chucky 2 ? {chucky1 == chucky2}");
WriteLine($"chucky1.Equals(chucky2) ? {chucky1.Equals(chucky2)}");
WriteLine($"Nounours.DateDeNaissanceEqualityCompare.Equals(chucky1, chucky2) ? {Nounours.DateDeNaissanceEqualityCompare.Equals(chucky1, chucky2)}");
WriteLine($"new NounoursNbPoilsEqualityComparer().Equals(chucky2, chucky3) ? {new NounoursNbPoilsEqualityComparer().Equals(chucky2, chucky3)}");
}
}
}