Convierta la dirección IP al número entero de cuatro dígitos que vemos a menudo, usando el lenguaje C#. El siguiente es el código que escribí, cuanto más simple, mejor.
Usa el sistema. recolectar. Genérico;
Uso del sistema. Modelo de componentes;
Utilizar el sistema. Datos;
Utilizar el sistema. Dibujo;
Usa el sistema. Linq
Usa el sistema. Texto;
Usa el sistema. Windows Forms
Usa System.Net; espacio de nombres WindowsFormsApplication1
{
Clase parcial pública Form1: Formulario
{
Formulario público 1()
{
inicializar componente();
} botón de anulación privado1_Click(remitente del objeto, EventArgs e)
{
IPHostEntry ipHostEntry = Dns. GetHostEntry(Dns.get hostname());
IPAddress addr = new IPAddress(ipHostEntry.Address list[0].GetAddressBytes());
//"Entero ordinario" puesto Introduzca una matriz de cadenas.
cadena[] cadenas = dirección. ToString(). split('.');
this.textBox1. Texto = addrToString();
este cuadro de texto 2 . texto = cadenas[0];
este cuadro de texto 3 . >este .cuadro de texto 4 . texto = cadenas[2];
este .cuadro de texto 5 . texto = cadenas[3];
}
} p>
}
Resultados