1

実際に CArchive を使用して記述された C# のバイナリ ファイルを読み込もうとしています。私はほとんどの部分を完了しましたが、オブジェクトの読み取りに行き詰まりました。bool, int, double オブジェクトを書く代わりにバイナリに書き込んでいます。

http://msdn.microsoft.com/en-us/library/3bfsbt0t(v=vs.110).aspx

というわけで元のコードはこんな感じ。

MyClass myObject;
if (archive.IsStoring()
    archive << myObject;
else
    archive >> myOjbect;

問題は、このコードを C# でどのように翻訳できるかということです。

void Read(BinaryReader reader)
{
    // Read MyClass object here.
}
4

1 に答える 1