【发布时间】:2013-09-18 08:58:02
【问题描述】:
C# .NET 中 Python 的 struct.pack(fmt, v1, v2, ...) 的等价物是什么?我在 C# 中定义了以下结构
[StructLayout(LayoutKind.Sequential, Pack=1)]
struct user {
public char id;
public int age;
};
并且想在 Python 应用程序中使用 struct.unpack('<ci',myStringedStruct) 解压它
我正计划将BinaryWriter 用作MemoryStream 作为suggested by Jon Skeet。但是,BinaryWriter only write primitive types,我有一个结构体。
【问题讨论】: