Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 예외 처리란 무엇입니까?

<시간/>

예외는 프로그램이 실행될 때 발생하는 문제입니다. 다음 키워드는 C#에서 예외를 처리합니다.

시도

try 블록은 특정 예외가 활성화된 코드 블록을 식별합니다.

잡기

catch 키워드는 예외의 catch를 나타냅니다.

드디어

예외가 발생했는지 여부에 관계없이 주어진 명령문 세트를 실행합니다.

던지다

프로그램에 문제가 나타나면 예외가 발생합니다.

C# 프로그램에서 오류를 처리하는 예를 살펴보겠습니다. −

using System;

namespace MyErrorHandlingApplication {

   class DivNumbers {
      int result;

      DivNumbers() {
         result = 0;
      }
      public void myDivision(int num1, int num2) {
         try {
            result = num1 / num2;
         } catch (DivideByZeroException e) {
            Console.WriteLine("Exception Caught: {0}", e);
         } finally {
            Console.WriteLine("Result: {0}", result);
         }
      }

      static void Main(string[] args) {
         DivNumbers d = new DivNumbers();
         d.myDivision(5, 0);
         Console.ReadKey();
      }
   }
}