コード例 #1
0
ファイル: Program.cs プロジェクト: AlexRogue/Epam.XT-2018Q4
        public int CompareByFuelConsumption(SportCar one, SportCar two)
        {
            if (ReferenceEquals(one, two))
            {
                return(0);
            }
            if (ReferenceEquals(one, null))
            {
                return(-1);
            }
            if (ReferenceEquals(two, null))
            {
                return(1);
            }

            return(one.FuelConsumption.CompareTo(two.FuelConsumption));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: AlexRogue/Epam.XT-2018Q4
        public int CompareByBrandName(SportCar one, SportCar two)
        {
            if (ReferenceEquals(one, two))
            {
                return(0);
            }
            if (ReferenceEquals(one, null))
            {
                return(-1);
            }
            if (ReferenceEquals(two, null))
            {
                return(1);
            }

            return(one.BrandName.CompareTo(two.BrandName));
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: AlexRogue/Epam.XT-2018Q4
        public int CompareByEngine(SportCar one, SportCar two)
        {
            if (ReferenceEquals(one, two))
            {
                return(0);
            }
            if (ReferenceEquals(one, null))
            {
                return(-1);
            }
            if (ReferenceEquals(two, null))
            {
                return(1);
            }

            return(one.Engine.CompareTo(two.Engine));
        }