problemet är att om jag får ut true eller false så händer inget (skickar true eller false till en label för att testa).
Vad förväntar du dig skall hända. Din Method skall bara returnera true/false inget annat skall hända i den!
- magnus
2 svar · 205 visningar · startad av Mc Fetto
Jag har en for-sats som jag i varje iteration kallar på följande metod:
public static bool UrlIsValid(string url)
{
HttpWebRequest request;
HttpWebResponse response;
try
{
request = (HttpWebRequest) WebRequest.Create(url);
response = (HttpWebResponse) request.GetResponse();
return true;
}
catch (Exception se)
{
return false;
}
}
problemet är att om jag får ut true eller false så händer inget (skickar true eller false till en label för att testa). Kasatr jag in en giltlig url och en som är felaktig utan loop så returneras det värde som jag vill. Borde inte for-satsen vänta på resultat från metoden? Måste jag tråda eller vad? :q
problemet är att om jag får ut true eller false så händer inget (skickar true eller false till en label för att testa).
Vad förväntar du dig skall hända. Din Method skall bara returnera true/false inget annat skall hända i den!
- magnus
Hehe, sjukt dåligt formulerat, var rejält trött och ber om ursäkt. Problemet var att jag varken fick ut true eller false, när jag körde det i en for-sats. Felet var initieringen av for-satsen och inget annat! Tack för uppmärksamheten ;)