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

C#中IP地址转换为数值的方法

时间:2015-09-21 11:53:17      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

任何语言都通用的方法转换
IP
地址
  
a.b.c.d ==> a*256*256*256+b*256*256+c*256+d ===> 256*(c+256*(b+256*a))
+d  
示例:
  
72.167.124.214 ==> 72*256*256*256+167*256*256+124*256+214 ===> 256*(1
24+256*(167+256*72))+214  
.net
提供的方法转换
IP
地址
  
//
字符串转换为数字
  
System.Net.IPAddress ipaddress = System.Net.IPAddress.Parse("72.167.1
24.214");  
long dreamduip = ipaddress.Address;

//
数字转换为字符串
  
System.Net.IPAddress ipaddress = System.Net.IPAddress.Parse(dreamduip.
ToString());  
string strdreamduip = ipaddress.ToString();  

 

C#中IP地址转换为数值的方法

标签:

原文地址:http://www.cnblogs.com/profession/p/4825444.html

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