Alex Rivera | Logout

compare two ip with C#

Asked 2010-04-27T15:34:26.877
18

How I can compare two IP address?

string ip1 = "123.123.123.123";
string ip2 = "124.124.124.124";

I need some like this:

if(ip1 == ip2)
{
   //true
}
c# ip
Edit
Report

1 Answer

2

The IPAddress class (System.Net) has an overridden Equals method that will compare the addresses, not the object instances, which is what you want. String comparison here may be dangerous since it is possible for IP addresses to have more than one string representation. http://msdn.microsoft.com/en-us/library/system.net.ipaddress.equals%28v=VS.71%29.aspx

IPAddress.Parse(ip1).Equals(IPAddress.Parse(ip2))
answered 2010-04-27T15:41:54.180

Your Answer