try
{
/* 이곳에서 프로그램의 정상적인 실행을 시도하다가
실패하면 예외를 만든다. */
}
catch
{
// try블록에서 던져진 예외를 이곳에서 실패에 대한 처리를 한다.
}
finally
{
// 반드시 실행되어야 하고, 안전한 코드를 배치하는 형식으로 사용하면 된다.
}
==============================================================================
using System;
public class MainPage
{
public static void
Main()
{
try
{
int
zero = 0;
int j = 3/zero; // 예외상황
발생
Console.WriteLine(j);
}
catch
(Exception e)
{
Console.WriteLine("예외상황
발생!!\n"+e);
}
}
}
------------------------------------------------------------------------------
using System;
public class MainPage
{
public static void
Main()
{
try
{
// int zero = 3;
int zero =
0;
int j = 3/zero; // 예외상황 발생
Console.WriteLine(j);
}
catch (Exception
e)
{
Console.WriteLine("예외상황
발생!!\n"+e);
}
finally
{
Console.WriteLine("여기는 finally
블록");
}
}
}
'IT_Programming > C#' 카테고리의 다른 글
throw문 (0) | 2006.02.27 |
---|---|
System Exception (0) | 2006.02.27 |
프로퍼티 (0) | 2006.02.27 |
배열 (0) | 2006.02.27 |
as 연산자 (0) | 2006.02.27 |