How to write a struct into a file?
For example, a .bmp file has a header containing essential info to describe the bitmap. In C++, it is encapsulated into a struct something like:
struct BMP_HDR
{
char signature[4];
long hdr_size;
...........
}
Write the struct into a file by using the code:
BMP_HDR hdr;
........// filling the hdr struct
CFile file;
file.Open(...);
file.Write(&hdr, sizeof(hdr));
So, how to do this in C# to achieve the same goal?
By the way, the sizeof() operator is NOT recommended in managed code in C#, is it?
Thanks!!!
Re: How to write a struct into a file?
if it's an struct with ,e.g records and fields, you can dump out that into an XML file. Just search your documentation for the XmlDocument functions.
Also look out for Serialization topic.