2009-02-26 2 views
2

프로그램이나 플러그인 또는 어떤 방법으로 던져 질 수있는 모든 예외가 무엇인지 알 수있는 사람은 누구입니까?.NET 예외 탐색자

내가 잘못 생각하지 않으면 자바가이 빌드를 가지고 있다고 생각합니다. 컴파일러가이 메소드가 던지는 예외를 알려줍니다.

.NET에도 똑같은 기능이 있습니까?

감사

편집

: 자세한 주위를 검색 후, 나는 개체 탐색기와 같은 도구는 예외를 제외하고, 거기 바랍니다. 클래스 나 메서드를 선택하면 해당 클래스에서 throw 된 예외 수준이 나열됩니다. 제공된 도구 링크는 훌륭한 시작입니다. 감사!

답변

0

Visual Studio에서이 정보를 인텔리 센스로 볼 수 있습니다. IntelliSense 목록에서 메서드 이름을 강조 표시하면 설명에 맨 아래쪽에 예외 목록이 포함되어야합니다. 이 정보는 메소드와 클래스를 적절히 주석으로써 추가됩니다. 프레임 워크의 일부가 아닌 라이브러리를 사용하는 경우 라이브러리 개발자가 해당 코드에 적절하게 주석을 달면이 정보 만 얻을 수 있습니다.

0

.NET에서는 각 메서드가 throw하는 예외를 명시해야하거나 허용하지 않습니다. 내가 상기 한 바에 따르면, 이는 대부분의 개발자들이 "예외를 던지기"를 간단히 말하도록 유도 할 것입니다.

+0

그리고 감사드립니다. – CodeAndCats