Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            CircleClass c1 = new CircleClass();

            Console.WriteLine("Radius is {0}", c1.GetRadius());
            Console.WriteLine("Area is {0}", c1.GetArea());

            CircleClass c2 = new CircleClass(3.0);

            Console.WriteLine("Radius is {0}", c2.GetRadius());
            Console.WriteLine("Area is {0}", c2.GetArea());

            CircleClass c3 = new CircleClass(4.0, "Orange");

            Console.WriteLine("Radius is {0}", c3.GetRadius());
            Console.WriteLine("Color is {0}", c3.color);

            CircleClass c4 = new CircleClass();

            c4.SetRadius(5.0);
            c4.color = "Dark";
            Console.WriteLine("Radius is: " + c4.GetRadius() + "\nColor is: " + c4.color);

            Console.WriteLine(c4.ToString());
        }
        static void Main(string[] args)
        {
            //object (instance) ->> object is when you create a space in memory and you start assigning values to the blueprint you created in the other class
            CircleClass c = new CircleClass(55, "Black");

            Console.WriteLine("Input a radius: ");
            c.Radius = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine($"Area is {Math.Round(c.GetArea(),2)}, Perimeter is {Math.Round(c.GetPerimeter(), 2)}");            //these output the same. The $ is used to avoid concatination.
            Console.WriteLine("Area is: " + Math.Round(c.GetArea(), 2) + ", Permimerter is: " + Math.Round(c.GetPerimeter(), 2));

            Console.WriteLine("Enter a  key to terminate.");
            Console.ReadKey();
        }