.NET 의 이상 및 이상 처리 용법 분석

1748 단어 .NET이상 하 다
본 고 는.NET 중의 이상 과 이상 처리 용법 을 비교적 상세 하 게 분석 하 였 다.모두 에 게 참고 하도록 공유 하 다.구체 적 인 분석 은 다음 과 같다.
.NET 이상(Exception)
.net 에서 이상 한 부 류 는 Exception 이 고 대부분 이상 은 Exception 에서 계승 합 니 다.
Exception 에서 계승 하 는 클래스 를 만 드 는 방식 으로 이상 클래스 를 사용자 정의 할 수 있 습 니 다!
이상 처리 메커니즘:
Try
{
    //
    //     
}
//Try
catch(Exception e)
{
}
finally
{
}
상기 코드 설명 은 다음 과 같다.
1.누가 할 수 있 나
이상 처리 중,try 에 문제 가 생기 면 프로그램 은 이상 한 후속 코드 를 포기 하고 catch 로 바로 이동 합 니 다.
catch 의 코드 를 실행 하고 Try 이외 의 코드 를 계속 실행 합 니 다.
2.catch()의 인자 e 에 대하 여
e 는 이상 이 발생 한 이상 류 대상 으로 임의로 이름 을 지 을 수 있다.꼭 e 라 고 불 러 야 되 는 거 아니 야.
3.하나만 던 지기
try 의 코드 는 하나의 이상 만 던 질 수 있 습 니 다.
왜 일 까요?
이상 하면 던 지 잖 아,뒤에 있어 도 안 하 잖 아!
4.정보 획득
e.Message 를 통 해 이상 정 보 를 얻 을 수 있 습 니 다.
5.실행 해 야 함
finally  어떻게 든 해 보 겠 습 니 다.
6.catch 없 이
try catch 만 가능 합 니 다.
트 리 밖 에 없어 도 돼 요.  finally
우수한 이상 처리 태도
1.문 제 를 피하 지 말고 이상 catch 만 붙 잡 고 아무것도 하지 않 거나 인쇄 만 하지 마 세 요.이것 은 우수한'이상 처리'스타일 이 아 닙 니 다.
이상 을 어떻게 처리 해 야 할 지 모 르 겠 으 면 catch 를 하지 마 세 요.그 를 폭로 하 다.이상 이 생 긴 이상 문 제 는 분명 있 을 것 이다.피 하 는 것 은 방법 이 아니 라 그 에 게 직면 해 야 그 를 해결 할 수 있다.특히 층 을 나 누 는 프로젝트 에서프로그램 을 깊이 있 는 논리 적 혼란 상태 에 빠 뜨 릴 수 있다.문 제 는 숨 어 있 고,어디 에 문제 가 생 겼 는 지 조차 모른다.
2.정말 어 지 러 운 try,catch 프로그래머 를 만나면 어떻게 하나 요?
vs 강하 다.이런 상황 을 생각 했다.[디 버 깅][이상]을 누 르 면 이 도구 에 들 어가 두 번 째 줄 의 유발 옵션 을 선택 합 니 다.

이렇게 디 버 깅 할 때 try 든 아니 든  catch 는 모두 이상 을 드 러 낼 수 있 습 니 다.우리 가 원 하 는 정 보 를 찾 았 다.
본 고 에서 말 한 것 이 여러분 의.NET 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기