У меня есть следующий код. Я делаю какую-то работу на сайтах, но иногда они перенаправляют, и если они делают это, я хочу сделать работу на перенаправленном сайте. НО я не хочу проверять все сайты на перенаправление перед выполнением работы, так как их мало. Так как я могу вставить его в цикл? Я знаю, что не могу вставить в массив строк, но какая структура лучше? Вероятно, список из-за вставки, хотя я не очень стремлюсь к значениям, которые мы уже обработали. Я не опытный в C #.
string[] lines = System.IO.File.ReadAllLines(@"my_file_with_urls.txt");
foreach (string line in lines)
{
Uri default_uri = new Uri(line);
Uri response;
WebSiteIsAvailable(default_uri, out response);
//Do work on the actual link
if (!response.Host.Equals(default_uri.Host)){
//I want to run the work on the redirected website
}
}