예제 #1
0
파일: Program.cs 프로젝트: rsahi1/CCTB-245
        static void DemoOperatorOverloading()
        {
            Cylinder barrel = new Cylinder(5, 20);
            Console.WriteLine("The volume is " + barrel.Volume);

            Cylinder doubleBarrel = barrel + barrel;
            Console.WriteLine("The volume is " + doubleBarrel.Volume);
        }
예제 #2
0
파일: Cylinder.cs 프로젝트: rsahi1/CCTB-245
 // TODO: Add Operator to combine Cylinders
 public static Cylinder operator +(Cylinder leftSide, Cylinder rightSide)
 {
     Cylinder result = new Cylinder(leftSide.Radius, leftSide.Height + rightSide.Height);
     return result;
 }