1.ip地址转整型数据
public static long IpToInt(string ip)
{
string[] items = ip.Split(’.’);
//这里|可以换成+ 因为转化二进制 后面的位数都是0 所以能用 |
return long.Parse(items[0]) << 24
| long.Parse(items[1]) << 16
| long.Parse(items[2]) << 8
| long.Parse(items[3]);
}
2.整型数据转ip地址
public static string IntToIp(long ipInt)
{
StringBuilder sb = new StringBuilder();
sb.Append((ipInt >> 24) & 0xFF).Append(".");
sb.Append((ipInt >> 16) & 0xFF).Append(".");
sb.Append((ipInt >> 8) & 0xFF).Append(".");
sb.Append(ipInt & 0xFF);
return sb.ToString();
}
C#整型数据与ip地址互相转化
最新推荐文章于 2024-03-01 13:56:28 发布