コード例 #1
0
ファイル: Program.cs プロジェクト: coreyj/WhatAreClasses
        public static void FractionTest2()
        {
            Console.WriteLine("--------------------TEST 2---------------------");

            Console.WriteLine("----------Using Assignment----------");
            Fraction f1 = new Fraction()
            {
                Numerator = 2,
                Denominator = 5
            };

            Fraction f2 = f1;

            f2.Numerator = 4; // f1 is now equal to 4/5
            Console.WriteLine("f1 = " + f1);
            Console.WriteLine("f2 = " + f2);

            Console.WriteLine("----------Using Copy Constructor----------");
            Fraction f3 = new Fraction(f1);

            f1.Set(2, 5);
            f3.Set(4, 5);
            Console.WriteLine("f1 = " + f1);
            Console.WriteLine("f3 = " + f3);


        }
コード例 #2
0
ファイル: Program.cs プロジェクト: coreyj/WhatAreClasses
        public static void FractionTest2()
        {
            Console.WriteLine("--------------------TEST 2---------------------");

            Console.WriteLine("----------Using Assignment----------");
            Fraction f1 = new Fraction()
            {
                Numerator   = 2,
                Denominator = 5
            };

            Fraction f2 = f1;

            f2.Numerator = 4; // f1 is now equal to 4/5
            Console.WriteLine("f1 = " + f1);
            Console.WriteLine("f2 = " + f2);

            Console.WriteLine("----------Using Copy Constructor----------");
            Fraction f3 = new Fraction(f1);

            f1.Set(2, 5);
            f3.Set(4, 5);
            Console.WriteLine("f1 = " + f1);
            Console.WriteLine("f3 = " + f3);
        }