警告CS0618:'IPAddress.Address'已过时:'此属性已被弃用 。这是地址系列依赖。请使用 IPAddress.Equals方法执行比较。警告CS0618:'IPAddress.Address'已过时:'此属性已被弃用
将IP地址的八进制表示转换为无符号整数(包含在long中)。
public static long CastIp(string ip)
{
return (long)(uint)IPAddress.NetworkToHostOrder((int)IPAddress.Parse(ip).Address);
}
它给了我这个警告;在上面的代码中,如果没有IPAddress,我会做什么来完成同样的事情?
你是用什么“长”的?你为什么要将数字转换为主机顺序?你为什么忽略IPv6? – Luaan