c# e.StackTrace
[C#] 예외를 처리하는 방법 (catch, Exception, rethrow)
1. try ~ catch using System; using System.Net; class Program { static void Main() { WebClient wc = new Webclient(); string s = wc.DownloadString("http://www.naver.com"); Console.WriteLine(s); } } 웹클라이언트 객체를 만들어 주소의 소스를 받는 코드이다. 위 코드는 문제없이 네이버의 코드를 불러오는데 실수로 주소를 다르게 입력하거나 입력하지 않는다면 예외가 일어난다. 이러한 예외 처리는 어떻게 해야할까? 문제가 일어나는 부분의 메소드를 우클릭 후 정의로 이동해보면 알 수 있다. 정의로 이동 후 왼쪽 +버튼을 눌러 펼처보면 친절하게 예외에 대한 설명이 있다..