после разделения строки на строки с '\ n', как вы можете получить то, что находится в следующей строке, когда вы уже проверяете текущую строку? А сейчас это то, что я использую с. net:
WebClient Downloadurl = new WebClient();
byte[] myDataBuffer = Downloadurl.DownloadData(url);
string download = Encoding.ASCII.GetString(myDataBuffer);
String newfile = download.Replace("<br>", "\n");
String path = @"E:\BI\projet\dotnet2.csv";
try
{
Create the file, or overwrite if the file exists.
using (FileStream fs = File.Create(path))
{
byte[] info = new UTF8Encoding(true).GetBytes(newfile);
fs.Write(info,0,info.Length);
}