.NET 4.x Реализовать Try-Catch для обработки исключения отсутствия файла на сервере - C#
Формулировка задачи:
Всем доброго времени суток.
Не так давно начал изучать шарп,вот столкнулся с проблемой,а именно обработка ошибки..
Читал я про try catсh finally,но толком не чего не понял..
Вот имеется код,мне нужно чтобы при отсутствии файла на веб сервере показало окно сообщения,как можно сделать?
Regex regex = new Regex(pattern); WebRequest request = WebRequest.Create(Setting.Auth + "auth.php"); request.Method = "POST"; string postData = "user=" + username + "&password=" + textBox2.Text + "&version=" + (Setting._Version); byte[] byteArray = Encoding.UTF8.GetBytes(postData); request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = byteArray.Length; Stream dataStream = request.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); WebResponse response = request.GetResponse(); //Если без обработки,то тут выдает 404 dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); string responseFromServer = reader.ReadToEnd(); Match match = regex.Match(responseFromServer);
Решение задачи: «.NET 4.x Реализовать Try-Catch для обработки исключения отсутствия файла на сервере»
textual
Листинг программы
try { // код, который возможно выкинет Exception }catch(Exception e) { // тут код, который должен сработать при эксепшене }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д