다음 코드가 있습니다. 웹 사이트에서 일부 작업을하고 있지만 때로는 리디렉션하고 리디렉션 된 사이트에서 작업하고 싶습니다. 그러나 작업을 수행하기 전에 모든 사이트에서 리디렉션을 확인하고 싶지는 않습니다. 어떻게 루프에 삽입 할 수 있습니까? 문자열 배열에 삽입 할 수 없다는 것을 알고 있지만 가장 좋은 구조는 무엇입니까? 삽입으로 인해 아마도 목록에 올랐을 것입니다. 비록 우리가 이미 처리 한 값을 유지하려고하지 않더라도 말입니다. 나는 C#에 익숙하지 않다.배열에 foreach로 삽입
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
}
}
코드에 어떤 문제가 있습니까? 어떤 종류의 오류가 있습니까? – Marco
삽입 하시겠습니까? 별도의 목록을 만들어 나중에 추가 할 수 없습니까? – V4Vendetta