A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© /se飞天走秀ver1 中级黑马   /  2013-8-28 15:23  /  1793 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

将newaddress1直接转换成二进制格式:
Convert.ToString(newaddress1.Address,2);
将newaddress1按点分号转换为二进制格式:
byte[] b = newaddress1.GetAddressBytes();
Convert.ToString(b[0],2) + "." + Convert.ToString(b[1],2) + "." +Convert.ToString(b[2],2) + "." +Convert.ToString(b[3],2) ;

1 个回复

倒序浏览
试着做了下,不知道对不对,请指教!!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;

  5. namespace ip转换为2进制
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             Console.Write("输入IP:");
  12.             string ip = Console.ReadLine();
  13.             int sub;//"."的节点,用以IP地址分段处理
  14.             sub = 0;
  15.             try
  16.             {
  17.                 for (int i = sub; i < ip.Length; i++)//读取出每一段IP地址
  18.                 {
  19.                     string ipduan;
  20.                     ipduan = "";
  21.                     string ip1 = ip.Substring(i, 1);
  22.                     if (ip1 == ".")
  23.                     {
  24.                         ipduan = ip.Substring(sub, i - sub);
  25.                         Console.Write(Convert.ToString(Convert.ToInt32(ipduan), 2));
  26.                         Console.Write(".");
  27.                         sub = i + 1;
  28.                     }
  29.                 }
  30.             }
  31.             catch
  32.             {
  33.                 Console.WriteLine("输入有误!");
  34.             }
  35.             try
  36.             {
  37.                 string p2 = ip.Substring(sub, ip.Length - sub);//最后一个“.”后面数字的处理
  38.                 Console.Write(Convert.ToString(Convert.ToInt32(p2), 2));
  39.             }
  40.             catch
  41.             {
  42.                 Console.WriteLine("输入有误!");
  43.             }
  44.             Console.ReadKey();
  45.         }
  46.     }
  47. }
  48. {:soso_e100:}
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马