7 messaggi dal 24 aprile 2002
Ho provato ad utilizzare questo script, ma mi torna il seguente errore:
CS0246: The type or namespace name 'StreamReader' could not be found (are you missing a using directive or an assembly reference?)

Bye.

Mauro
aspmau ha scritto:
The type or namespace name 'StreamReader' could not be found (are you missing a using directive or an assembly reference?)


Il compilatore ti dice chiaramente quale sia il problema, no?
Ad ogni modo o dichiari lo StreamReader specificando il namespace completo:

string html = string.Empty;
Uri uri = new Uri(@"http://www.tuosito.it");
System.Net.WebRequest request = System.Net.WebRequest.Create(uri);
using (System.Net.WebResponse response = request.GetResponse())
{
  using (System.IO.Stream stream = response.GetResponseStream())
  {
    using (System.IO.StreamReader sr = new System.IO.StreamReader(stream))
    {
      html = sr.ReadToEnd();
    }
  }
}


oppure aggiungi il namespace System.IO tramite la direttiva "using" nella dichiarazione della classe (in questo modo puoi omettere di specificarlo prima di Stream e di StreamReader)

Matteo Casati
GURU4.net
Aggiungi uno using sulla classe System.IO e vedrai che va ;)

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.