在C#中有没有等同于Python的struct.pack和struck.unpack的函数,允许我像这样打包和解包数值?
def hexlongbits2double(str):
return struct.unpack('d', struct.pack('Q', int(str, 16)))[0] 发布于 2013-05-20 22:38:15
这取决于你的目标。如果是从十六进制转换为双精度,您可以使用以下C#方法:How to: Convert Between Hexadecimal Strings and Numeric Types (C# Programming Guide)
如果你需要的是序列化/反序列化,例如网络,你可以找到好的信息here。
https://stackoverflow.com/questions/16651431
复制相似问题