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