Perl's unpack(“B32”, pack(“N”, $arg))的C#等价物;

本文关键字:arg 等价物 pack B32 Perl unpack | 更新日期: 2023-09-27 17:55:59

我需要帮助在 C# 中查找整数的 32 位二进制表示形式。在Perl中,我正在使用unpack("B32", pack("N", $arg))

提前谢谢。

Perl's unpack(“B32”, pack(“N”, $arg))的C#等价物;

像这样:

int x = some_value;
var networkOrder = IPAddress.HostToNetworkOrder(x);
var result = Convert.ToString(networkOrder, 2).PadLeft(32, '0');

详情请参阅类似问题。