Столкнулся с непонятной ситуацией.
Код:
WebClient client = new WebClient();
string html = client.DownloadString("http://www.imdb.com/title/tt0452046/");
File.WriteAllText("index.html", html);
Ставлю брейкпоинт на 3 строке и смотрю значение переменной html в Text Visualizer. Выделяю весь текст, помещаю в буфер обмена, создаю текстовый файл с именем example.html и вставляю в него данные из буфера, сохраняю.
Далее на 3 строке происходит запись значения этой же переменной в файл index.html.
Проблема в том, что содержимое этих двух файлов в итоге получается абсолютно разным.
Первый файл имеет размер ~ 33 КБ, второй ~ 232 КБ
Что это такое? Почему значение переменной html во время выполнения программы одно, а в файл записывается совершенно другое значение?