2011-09-13 9 views
27

ho bisogno di definire l'indirizzo IP nella classe System.Net.IPAddress ma il metodo:C# IPAddress da stringa

IPAddress ipaddress = IPAddress.Parse("127.0.0.1"); //127.0.0.1 as an example 

non funziona, c'è un altro metodo?

Come definire l'indirizzo IP?

+0

Non c'è motivo per cui non dovrebbe funzionare. Sospetto che ci sia qualcos'altro nella storia qui. – Noldorin

+5

'define (" non funziona ")' –

+1

Questo non è un ** server ** remoto. – SLaks

risposta

56

Probabilmente non hai digitato qualcosa sopra quel bit di codice o hai creato la tua classe chiamata IPAddress. Se stai usando .net, quella funzione dovrebbe essere disponibile.

Hai provato a utilizzare System.Net.IPAddress per ogni evenienza?

System.Net.IPAddress ipaddress = System.Net.IPAddress.Parse("127.0.0.1"); //127.0.0.1 as an example 

The docs on Microsoft's site hanno un esempio completo che funziona bene sulla mia macchina.

+0

Il collegamento ai documenti sul sito di Microsoft è ora rotto. https://msdn.microsoft.com/en-us/library/system.net.ipaddress(v=vs.110).aspx –