C#

Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Saturday, 9 November 2013

constructor and destructor in c#


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class destruct
    {
        public int x;

        public destruct(int i)
        {

            x = i;
            Console.WriteLine("constructing :"+ x);


            Console.WriteLine("i am in constructor");
        }

        ~destruct()
        {

            Console.WriteLine("destructing " + x);
            Console.WriteLine("i am in destructor");
            Console.ReadLine();
        }
     
        public void generator(int i)
        {

            destruct o = new destruct(i);
       
        }
   
    }
   
   
    class Program
    {
        static void Main(string[] args)
        {
            int count;
            destruct ob = new destruct(0);
            for (count = 1; count < 10; count++)
            ob.generator(count);
            Console.WriteLine(".....................done....................");
            Console.ReadLine();
           
        }
    }
}
/* construcor and destructor concept.......
constructing :0
i am in constructor
constructing :1
i am in constructor
constructing :2
i am in constructor
constructing :3
i am in constructor
constructing :4
i am in constructor
constructing :5
i am in constructor
constructing :6
i am in constructor
constructing :7
i am in constructor
constructing :8
i am in constructor
constructing :9
i am in constructor
.......done..........

destructing 9
i am indexer destructor
destructing 8
i am indexer destructor
destructing 7
i am indexer destructor
destructing 6
destructing 5
i am indexer destructor
destructing 4
i am indexer destructor
destructing 3
i am indexer destructor
destructing 2
i am indexer destructor
destructing 1
i am indexer destructor
destructing 0
i am indexer destructor */

No comments:

Post a Comment