Autor Beitrag
Teldosar
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 15.03.10 18:25 
Hallo,

Ich muss ein Programm schreiben mit dem man die IP-Adresse, Subnetz und Standardg. des WLAN auslesen und ändern kann,
Hostname auslesen habe ich schon geschafft, ist auch nicht schwer.
IP- auslesen habe ich mit:

ausblenden C#-Quelltext
1:
2:
3:
4:
            IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);

            IPAddress[] addr = ipEntry.AddressList;
            MessageBox.Show(addr.ToString());


versucht aber dann bekomme ich wenn ich es in der MessageBox ausgebe nua System.Net.IPAdress[]

Kann mir da bitte jemand helfen alles richtig auszulesen bzw ändern! :)

Mfg
Teldosar

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Moderiert von user profile iconKha: Topic aus WinForms verschoben am Mo 15.03.2010 um 18:25
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Mo 15.03.10 18:30 
Hallo,

das liegt daran, dass die ToString Methode für ein Array nicht implementiert ist (sonder nur von der Basis-Klasse Objekt die dir dann System.Net.IPAdress[] aus gibt). Du kannst auf einzelnen Werte eines Arrays mit array[index] zugreifen. Wobei Index bei 0 anfängt. Dann hast du wahrscheinlich mehr Glück :)

Gruß Daniel
Teldosar Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 15.03.10 18:36 
okay danke
werde mein Glück mal versuchen! :)
danke

mfg
Teldosar