Validare un indirizzo IP in C#
C# ci mette a disposizione diversi metodi di utilità per la rete.
Oggi vediamo come validare un indirizzo IP; dove per validare intendiamo validare la forma, non la sua esistenza effettiva.
Il tutto gira intorno alla classe IPAddress.
Vediamo un esempio:
using System;
using System.Net;
namespace TestCSharp
{
class Program
{
static void Main(string[] args)
{
IPAddress ip;
string indirizzo = "192.168.1.0";
bool check = IPAddress.TryParse(indirizzo, out ip);
if (check)
{
Console.WriteLine("Corretto");
}
else
{
Console.WriteLine("Invalido");
}
}
}
}
Il metodo TryParse si occupa proprio di convalidare un indirizzo IP.
Enjoy!
c# ipadress tryparse
Commentami!