예제 #1
0
파일: Program.cs 프로젝트: 1is0/Kovalevskiy
 static void STO(Audi car)
 {
     car.STOandTwistMileage += delegate
     {
         car.STOandTwistingMiliage();
     };
     car.STO();
 }
예제 #2
0
파일: Program.cs 프로젝트: 1is0/Kovalevskiy
 static void Crash(Audi car)
 {
     car.Crasher += delegate
     {
         car.Crash();
     };
     car.Crashing();
 }
예제 #3
0
파일: Program.cs 프로젝트: 1is0/Kovalevskiy
        static void Main(string[] args)
        {
            DateTime yearofcreate = new DateTime(2013, 7, 20);
            Audi     audi         = new Audi(Audi.Color.Синий, 30000, 200, yearofcreate);

            audi.Message += ShowInfo;
            audi.RegisterHandler(new Transport.InfoHandler(ShowInfo));
            audi.Move();
            audi.Refueling();
            Console.WriteLine(audi.ToString());
            Crash(audi);
            STO(audi);
            Console.WriteLine(audi.ToString());
        }