3

我有一个IPv4作为 a 提供的地址uint,我想将其转换为string(用于记录)。

我通常会在 C# 中使用System.Net.IPAddress构造函数来实现这一点......但它似乎在 C# for StoreSystem.Net.IPAddress中不可用。WinRT/Windows有没有人有等效的方法来进行这种转换?

谢谢你。

4

1 回答 1

4

有点“脏”,但似乎有效

        uint ip = 0xFFDF5F4F;
        var bytes = BitConverter.GetBytes(ip);
        string res = string.Join(".", bytes.Reverse());

在这种情况下,输出为 255.223.95.79

于 2014-02-27T04:34:02.413 回答