Студия ругается на using - C#
Формулировка задачи:
Здравствуйте, есть некая функция, которая авторизуется на сайте и возвращает html-код страницы(Post-запрос).
Но вот проблема, студия ругается : "Объект "'requestStream'" можно удалять более одного раза в методе 'Main.getMarks()'. Чтобы избежать исключения System.ObjectDisposedException, следует вызывать метод "Dispose" для объекта только один раз."
Кто подскажет, как бороться с этим и в чем конкретно ошибка, я что-то недопонимаю?
private string getMarks(string url) { ServicePointManager.Expect100Continue = false; var request = (HttpWebRequest)WebRequest.Create(url); request.CookieContainer = cookies; request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; using (var requestStream = request.GetRequestStream()) using (var writer = new StreamWriter(requestStream)) { writer.Write("name=rus&sem=1"); } using (var responseStream = request.GetResponse().GetResponseStream()) using (var reader = new StreamReader(responseStream)) { return reader.ReadToEnd(); } }
Решение задачи: «Студия ругается на using»
textual
Листинг программы
using (var writer = new StreamWriter(requestStream))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д