IpAddress算法

来源:互联网 发布:淘宝退货影响二次销售 编辑:程序博客网 时间:2024/06/06 19:11
 
        /// <summary>
        
/// GetIp
        
/// </summary>
        
/// <param name="strIp">ip地址</param>
        
/// <returns></returns>
        public static Double GetIp(string strIp)
        {
            
//用来保存IP的四个段
            double[] ip = new double[4];
            String[] str 
= strIp.Split('.');
            
for (int i = 0; i < str.Length; i++)
            {
                ip[i] 
= double.Parse(str[i]);
            }
            ip[
0= ip[0* 256 * 256 * 256;
            ip[
1= ip[1* 256 * 256;
            ip[
2= ip[2* 256;
            Double Ip 
= ip[0+ ip[1+ ip[2+ ip[3];
            
return Ip;
        }