// create a memory buffer with 1000 bytes
var buf = new MemoryBuffer(1000);
// fill the buffer with some data
var i;
for (i = 0; i < 1000; ++i)
{
buf[i] = i;
}
// create a binary file
var stream = File.open("c:\text.txt",
FileMode.Create,
FileAccess.ReadWrite,
FileShare.None);
// write the bytes to the file
var bytes_written = stream.write(buf, 0, 1000);