コード例 #1
0
 public static void ExecuteExercise(IExercise exercise)
 {
     try {
         exercise.Start();
         exercise.Execute();
     }
     catch {
         exercise.MarkNegativePoints();
         exercise.End();
     }
     exercise.End();
 }
コード例 #2
0
ファイル: DriverExam.cs プロジェクト: prasanjeetd/csharp
 public static void ExecuteExercise(IExercise exercise)
 {
     try
     {
         exercise.Start();
         exercise.Execute();
     }
     catch (Exception ex)
     {
         exercise.MarkNegativePoints();
     }
     finally {
         exercise.End();
     }
 }