CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

关于IP地址转换的问题:怎么将10.12.12.123用format或是别的方法转换为010.012.012.123????请高手指点!

楼主chenxiaoguo20(chenxiaoguo20)2005-06-03 08:43:33 在 .NET技术 / VB.NET 提问

各位高手现在我想将IP地址转化下:  
  具体实现为:将10.12.13.123用format或是别的方法得到这个IP地址的字符串为:010.012.013.123  
  请问各位怎么来实现???  
  我用dim   ssttip  
            ssttip="10.12.13.123"  
  ssttip=format(ssttip,"000.000.000.000")  
  最后得到的是一串的000.000.000.000  
  请各位指点 问题点数:0、回复次数:6Top

1 楼_jfeng(静心)回复于 2005-06-03 08:53:52 得分 0

ssttip="10.12.13.123"  
  ssttip=format(ssttip,"###.###.###.###")  
  最后得到的是一串的010.012.013.123  
  Top

2 楼yagangshi(軟泥地裏留指爪,鴻飛那復計東西)回复于 2005-06-03 09:01:25 得分 0

Dim   arr()   As   String  
                  arr   =   ssttip.Split(".")  
                  arr(0)   =   arr(0).PadLeft(3,   "0")  
                  arr(1)   =   arr(1).PadLeft(3,   "0")  
                  arr(2)   =   arr(2).PadLeft(3,   "0")  
                  arr(3)   =   arr(3).PadLeft(3,   "0")  
                  ssttip   =   Join(arr,   ".")Top

3 楼chenxiaoguo20(chenxiaoguo20)回复于 2005-06-03 09:06:19 得分 0

ssttip="10.12.13.123"  
  ssttip=format(ssttip,"###.###.###.###")  
  最后得到的是一串的010.012.013.123  
  这样最后得到的为:###.###.###.###而不是010.012.013.123  
  请各位点.....Top

4 楼herochuangxin(chuangxin)回复于 2005-06-03 09:10:34 得分 0

wrongTop

5 楼wuyazhe(wyz&xyl)回复于 2005-06-03 09:37:03 得分 0

string   ssttip   =   "10.12.13.123";  
                          string[]   strArray   =   ssttip.Split('.');  
                          string   strResult="";  
                          foreach(   string   str   in   strArray)  
                          {  
                                  strResult   +=   string.Format("{0:d3}."   ,   int.Parse(str));  
                          }  
                          strResult   =   strResult.Substring(0   ,   strResult.Length   -   1);  
                          MessageBox.Show(strResult);Top

6 楼wuyazhe(wyz&xyl)回复于 2005-06-03 09:40:22 得分 0

Dim   ssttip   =     "10.12.13.123"   as   string  
  dim   strArray   as   string()   =   ssttip.Split('.')  
  dim   strResult   as   new   string("")  
  for   each   str   as   string   in   strArray  
          strResult   +=   string.Format("{0:d3}",Integer.Parse(str))  
  next  
  strResult   =   strResult.Substring(0   ,   strResult.Length   -   1)  
  MessageBox.Show(strResult)Top

相关问题

  • 类型转换,请指点
  • 近来想实现域名到IP地址转换的功能,还没成功,需要高手指点一下
  • 类型转换,请指点,谢谢
  • 关于日期类型麻烦的转换,清高手指点!!
  • 各位高手请指点一下,日期格式转换?
  • 菜鸟上路 高手指点 AnsiString 如何转换到 wchar_t
  • 高手指点,指定的转换无效为什么
  • 关于Direct3D转换到OpenGL的疑问,请指点!谢谢!
  • 构造函数类型转换的例子,请大家指点!
  • 高人指点下 隐式转换?DataSet的问题。

关键词

  • ip
  • ssttip
  • arr
  • padleft
  • strresult
  • format
  • ip地址
  • 最后得到的是一串

得分解答快速导航

  • 帖主:chenxiaoguo20

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo