怎么截取
192.168.1.100
第一个.前面的
第一个.和第二个.前面的字符
192.168.1.100
第一个.前面的
第一个.和第二个.前面的字符
解决方案 »
- OA系统中的日志要记录登陆者的IP地址,到底下面哪个才是我要记录的IP呢?
- 如何实现抓取某一网站上的数据并导入到数据库里?
- clr via第9章中的一个疑问
- 我想离开微软的开发阵营了。。离开.net,我要回到原生代码与底层的开发 。我喜欢性能卓越的Delphi,汇编,C,我喜欢自已回收我审请的资源。我不要 微软给我包
- 有没有好的WMV视频转FLV视频的软件!
- 大四学生提问
- C# 读ini文件的问题
- Microsoft.Office.Interop.找不到EXCEL
- 急求,请大侠给些数据库的资料,谢!
- listbox的遍历问题,急急急!!!
- 初学C#,怎么入手
- 如何实现DataGridView行位置改变前的事件?
string[] ips = ip.Split(".");
string no1 = ips[0]; //第一个
string no2 = ips[1]; //第二个,两个均不包括.
string[] temp = str.Split('.');
//temp[0]为192
//temp[1]为168....
由于是按顺序构造的,因此ips[0]就是第一个子串,以此类推。当然你还可以使用直接搜索的方案:
string ip = "192.168.1.100";
int dotPos1 = ip.IndexOf("."); //这里得到第一个小数点的位置。
string no1 = ip.Substring(0,dotPos1); //从0的位置取dotPos1长。
int dotPos2 = ip.IndexOf(".",dotPos1+1); //这里得到第二个小数点的位置。注意dotPos+1,表示从第一个小数点后第一个位置开始搜索。
string no2 = ip.Substring(dotPos1+1,dotPos2-dotPos1-1); //取第二段