要实现将IP地址转为数字的功能:
public static long getIP(string ip)
{
System.Net.IPAddress add = System.Net.IPAddress.Parse(ip);
return add.Address;
} 但编译的时候却提示:
警告 1 “System.Net.IPAddress.Address”已过时:“
This property has been deprecated. It is address family dependent.
Please use IPAddress.Equals method to perform comparisons. http://go.microsoft.com/fwlink/?linkid=14202” 虽然还可以用,但我想知道新的解决方法,请高手指教!问题补充:IPAddress.Equals方法 只能用于比较
System.Net.IPHostEntry也没有提供对应的功能。
public static long getIP(string ip)
{
System.Net.IPAddress add = System.Net.IPAddress.Parse(ip);
return add.Address;
} 但编译的时候却提示:
警告 1 “System.Net.IPAddress.Address”已过时:“
This property has been deprecated. It is address family dependent.
Please use IPAddress.Equals method to perform comparisons. http://go.microsoft.com/fwlink/?linkid=14202” 虽然还可以用,但我想知道新的解决方法,请高手指教!问题补充:IPAddress.Equals方法 只能用于比较
System.Net.IPHostEntry也没有提供对应的功能。
解决方案 »
- c# tabcontrol 如何让tabpage背景透明呢。
- 如何用C#实现自动安装P12证书,求解决!!!!
- 有关GridView的问题 在线等
- 点击DatagridView报错“未将对象引用设置到对象的实例”
- 小虾求助:详,简的C#程序连接远程SQL,最好是每行都有注释^^
- C#怎样创建临时表?谢谢!
- 如何用鼠标拖动tabcontrol中的tabpage,以达到tabpage的顺序发生改变的目的?
- 大家帮我看看这两条语句
- 单点登陆(SSO),有哪位了解的哥们帮帮忙了,愿以百分相赠!
- 类似Console.WriteLine用cw+Tab+Tab的快捷代码还有吗?
- C#云台控制
- c#语句中不明白的两行代码
static extern int inet_addr(string ipaddr);//IP.Address已过时用,这代替;如:inet_addr("10.10.6.30");
可以使用IPAddress.GetAddressBytes 替代。
用 IPAddress.GetHashCode()替代 IPAddress.Address
#3那个返回的是IP地址的byte[];
比如 111.123.124.125返回 {111,123,124,125}