All pastes #756613 Raw Edit

Anonymous

public text v1 · immutable
#756613 ·published 2007-10-31 16:49 UTC
rendered paste body
using System;
using System.Text;

namespace Demo
{
    class Demo
    {
        static int count;
        int our_number;

        public Demo()
        {
            our_number = ++count;
            Console.WriteLine("Initialized instance {0}", our_number);
        }

        ~Demo()
        {
            Console.WriteLine("Destroyed instance {0}", our_number);
        }

        static void Main(string[] args)
        {
            int num_elements = (int)(new Random(DateTime.Now.Millisecond).NextDouble() * 100);
            Console.WriteLine("Will create (and destroy) {0} instances", num_elements);
            Demo[] demo = new Demo[num_elements];
            for (int i = 0; i < num_elements; i++)
                demo[i] = new Demo();
        }
    }
}