Студия ругается на 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))