.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)
{
     // тут код, который должен сработать при эксепшене
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы