C# 将十六进制转换为ip

2023-12-12

我有 4a0e94ca 等格式的十六进制值,我需要将它们转换为 IP,我如何在 C# 中执行此操作?


如果这些值代表 IPv4 地址,您可以使用long.Parse方法并将结果传递给IP地址构造函数:

var ip = new IPAddress(long.Parse("4a0e94ca", NumberStyles.AllowHexSpecifier));

如果它们代表 IPv6 地址,您应该将十六进制值转换为字节数组然后使用此 IPAddress 构造函数重载构造 IP 地址。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 将十六进制转换为ip 的相关文章

随机推荐