Example #1
0
        private static void Comparing()
        {
            #region comparing

            var qu119 = new Quarter(2019, 1);
            var qu219 = Quarter.CreateQuarter2(2019);

            // IComparable<T>.CompareTo
            Console.WriteLine(qu119.CompareTo(qu219));
            Console.WriteLine();

            // IEquatable<T>.Equals
            Console.WriteLine(qu119.Equals(qu219));
            Console.WriteLine();

            // Comparison operators
            Console.WriteLine(qu119 < qu219);
            Console.WriteLine(qu119 <= qu219);
            Console.WriteLine(qu119 == qu219);
            Console.WriteLine(qu119 != qu219);
            Console.WriteLine(qu119 > qu219);
            Console.WriteLine(qu119 >= qu219);
            Console.WriteLine();
            #endregion
        }