我需要帮助在C#中查找整数的32位二进制表示。在Perl中,我正在使用unpack("B32", pack("N", $arg))
。
提前致谢。
答案 0 :(得分:1)
这样的事情:
int x = some_value;
var networkOrder = IPAddress.HostToNetworkOrder(x);
var result = Convert.ToString(networkOrder, 2).PadLeft(32, '0');
有关详细信息,请参阅the similar question。