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(); }
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(); }
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(); }
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); }