码迷,mamicode.com
首页 > Windows程序 > 详细

C#中IPAddress转换成整型int

时间:2017-08-18 00:05:39      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:net   log   line   round   ipaddress   class   转换   convert   logs   

string addr = "11.22.33.44";
System.Net.IPAddress IPAddr=System.Net.IPAddress.Parse(addr);
//网上的代码是得到字节组再转换成int
byte[] byt = IPAddr.GetAddressBytes();
int intIP = System.BitConverter.ToInt32(byt, 0);
Console.WriteLine("字节转换结果:{0}", intIP);
//其实GetHashCode()方法直接就可以了
Console.WriteLine("GetHashCode结果:{0}",IPAddr.GetHashCode());

//输出结果一致:
//字节转换结果:740365835
//GetHashCode()结果:740365835

我想用IP地址转字节组转整型的方法应该适用于IPv6。

C#中IPAddress转换成整型int

标签:net   log   line   round   ipaddress   class   转换   convert   logs   

原文地址:http://www.cnblogs.com/xiii/p/7385100.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!