salve a tutti!
Sono nuovo del forum e sono nuovissimo anche come programmatore in C#
fino a ieri ho sempre programmato in delphi java e c
e ho una grande lacuna per quanto riguarda il C++ e i vari .NET che vanno tanto di moda adesso 
Mi sono deciso ieri di cominciare ad addentrarmi nel C# e la cosa mi sta piacendo un sacco! è perfetto proprio quello che cerco quando mi voglio mettere a programmare! spero solo crei programmi semplici da trasportare!
Mi stavo divertendo un pochino con tutte le possibilità che ha questo linguaggio quando stamattina mi sono trovato bloccato!
volevo fare in modo che il mio programmino si rendesse conto quando il pc è collegato ad internet in modo che, quando manda l'email, non compaia la finestra di richiesta della connessione, se il pc è scollegato, ma semplicemente un messaggio di avvertimento.
Ho letto facendo le ricerche che si può utilizzare la funzione InetIsOffline che è proprio quella che fà al caso mio!
if (InetIsOffline(0)=1)
{
// mando mail
}
else { Console.WriteLine("Sistema disconnesso"); }
giustamente però il compilatore mi dice: "aho! ma da dove scappa fuori sta funzione? io non la conosco!"
e io non sono riuscito a ripsondergli...
che devo fare? aggiungere una using? quale? ho letto su internet che questa funzione fà parte di un'api di windows precisamente la url.dll ma come faccio ad importarla dentro il codice? e poi comunque è un api che hanno tutti i pc o rischia che il programmino in qualche pc non funzioni? io voglio fare una specie di chat e la vorrei fare senza installazione.. quindi devo assicurarmi che funzioni tutto ovunque!
grazie a tutti!