我有一个IPv4
地址作为uint
提供,我想将其转换为string
(用于日志记录)。
我通常会使用 System.Net.IPAddress
构造函数在 C# 中实现这一点......但似乎System.Net.IPAddress
在 C# 中不适用于WinRT/Windows
应用商店。有没有人有等效的方法来进行这种转换?
谢谢。
有点"脏",但似乎有效
uint ip = 0xFFDF5F4F;
var bytes = BitConverter.GetBytes(ip);
string res = string.Join(".", bytes.Reverse());
在这种情况下,输出为 255.223.95.79