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)
Jon Skeetの提案に従って、 BinaryWriterをMemoryStreamに使用する予定でした。ただし、 BinaryWriterはプリミティブ型のみを記述し、構造体を持っています。