Quiero leer las estructuras del binario. En C++ lo haría así:C#, lea las estructuras del archivo binario
stream.read((char*)&someStruct, sizeof(someStruct));
¿Hay una manera similar en C#? El BinaryReader solo funciona para tipos incorporados. En .NET 4, hay un MemoryMappedViewAccessor. Proporciona métodos como Read<T>
que parece ser lo que quiero, excepto que tengo que hacer un seguimiento de la ubicación del archivo que quiero leer manualmente. ¿Hay una manera mejor?
que depende de la forma en que fueron escritos – Andrey
http://www.codeproject.com/KB/cs/objserial.aspx –
http://code.google.com/p/protobuf-net/ – digEmAll