代码之家  ›  专栏  ›  技术社区  ›  DaveUK

C#-WinRT-将IPv4地址从uint转换为字符串?

  •  3
  • DaveUK  · 技术社区  · 10 年前

    我有一个 IPv4 地址提供为 uint 我想把它转换成 string (用于记录)。

    我通常会在C#中使用 System.Net.IPAddress 构造函数。。。但似乎 System.Net.IPA地址 在C#中不适用于 WinRT/Windows 百货商店有没有人有等效的方法来进行这种转换?

    非常感谢。

    1 回复  |  直到 10 年前
        1
  •  4
  •   Jurion    10 年前

    有点“脏”,但似乎有用

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

    这种情况下的输出为255.223.95.79

    推荐文章