Exemplo n.º 1
0
    static void Main()
    {
        // now, CountDown can be used directly.
        CountDown cd1 = new CountDown(10);
        int       i;

        do
        {
            i = cd1.Count();
            Console.Write(i + " ");
        } while (i > 0);
        Console.WriteLine();
        CountDown cd2 = new CountDown(20);

        do
        {
            i = cd2.Count();
            Console.Write(i + " ");
        } while (i > 0);
        Console.WriteLine();
        cd2.Reset(4);
        do
        {
            i = cd2.Count();
            Console.Write(i + " ");
        } while (i > 0);
        Console.WriteLine();
    }
Exemplo n.º 2
0
        static void Main()
        {
            // Теперь класс CountDown может быть использован непосредственно.
            CountDown cd1 = new CountDown(10);
            int       i;

            do
            {
                i = cd1.Count();
                Console.Write(i + " ");
            } while (i > 0);
            Console.WriteLine();
            CountDown cd2 = new CountDown(20);

            do
            {
                i = cd2.Count();
                Console.Write(i + " ");
            } while (i > 0);
            Console.WriteLine();
            cd2.Reset(4);

            do
            {
                i = cd2.Count();
                Console.Write(i + " ");
            } while (i > 0);
            Console.WriteLine();

            Console.ReadKey();
        }
Exemplo n.º 3
0
    public Chapter1()
    {
        int i;

        // обращение к классу без указания namespace
        CountDown cd1 = new CountDown(10);
        do
        {
            i = cd1.Count();
            Console.Write(i + " ");
        } while (i > 0);
        Console.WriteLine();

        // обращение по псевдониму
        MyCounter cd2 = new MyCounter(8);
        do
        {
            i = cd2.Count();
            Console.Write(i + " ");
        } while (i > 0);
        Console.WriteLine();

        // исключение неоднозначности с помощью псевдонима namespace
        Ctr::CountDown3 cd3 = new Ctr::CountDown3(8);
        do
        {
            i = cd3.Count();
            Console.Write(i + " ");
        } while (i > 0);
        Console.WriteLine();
    }
Exemplo n.º 4
0
    static void Main()
    {
        CountDown cd = new CountDown(10);
        CountUp   cu = new CountUp(8);
        int       i;

        do
        {
            i = cd.Count();
            Console.Write(i + " ");
        } while (i > 0);
        Console.WriteLine();

        do
        {
            i = cu.Count();
            Console.Write(i + " ");
        } while (i < cu.Target);
    }