Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Tor tor1 = new Tor();
            Tor tor2 = new Tor();
            Tor tor3 = new Tor(5,10);
            Tor tor4 = new Tor(tor3);
            tor1.buildTor();
            Tor.infoTor();
            Console.WriteLine(tor1.Equals(tor2));
            Console.WriteLine(tor1.Equals(tor3));
            int r=5;
            int R = 10;
            MathObject.capacity(tor1, out R, ref r);
            tor3.verifyArea(10, 10, 10);

            var ATor = new[]
                {
                    new {InnerRadius=10, OuterRadius=20},
                    new {InnerRadius=15, OuterRadius=25}
                };
            foreach (var x in ATor) Console.WriteLine(x);
            object a;
            a = 1;
            a = new Tor();
            Console.WriteLine(tor1.ToString());
            Console.ReadKey(); 
        }
Ejemplo n.º 2
0
        static public void capacity(Tor tor, out int R, ref int r)
        {
            R = tor.outerRadius;
            double S = 4 * Math.Pow(Math.PI, 2) * R * r;
            Console.WriteLine("\nОбъем тора равeн:" + S);

        }
Ejemplo n.º 3
0
 }       //деструктор 
 public Tor(Tor obj)
 {
     innerRadius = obj.innerRadius;
     outerRadius = obj.outerRadius;
     Console.WriteLine("Конструктор копирования");
 }