정의
- 사용자 지정 예외처리를 수행할 때 사용
설명
- C# 내부의 try catch 예외처리구문을 사용시, try 내부에서 예외 발생시 catch 구문으로 넘어가게 된다.
- 기본 예외 발생 외에, 사용자가 특정 조건을 예외로 설정하고 그 경우 catch문으로 넘기고 싶을 경우
throw new exception을 사용하여 "사용자 지정 예외처리"를 선언&사용하면 된다.
예제
try
{
...
Ping ping = new Ping();
PingReply reply = ping.Send(ip,500);
if(reply.Status == IPStatus.Success)
return true;
else
throw new exception("Ping Fail");
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
'SW 개발 공부 > C#' 카테고리의 다른 글
[C#] delegate (0) | 2025.01.31 |
---|---|
[C#] 배열을 Sort 하는 방법 OrderBy (0) | 2025.01.17 |
[C#] Array의 크기를 변경하는 방법 Array.Resize<T> (0) | 2025.01.17 |
[C#]PingReply 클래스 (0) | 2025.01.17 |
[C#] 메서드의 매개변수로 Class를 전달할 때 참조형으로 선언해야하나? (0) | 2025.01.17 |