该程序通过使用BinaryWrite流的基类流BaseStream流来建立BinaryRead流通过MemoryStream内存流来写入和读出数据这样就不必保存在文件的中介了。
源代码如下:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace BinaryStreamConsole
{
class Program{
static void Main(string[] args){
const int arrayLength = 100;
// Create random data to write to the stream.
byte[] dataArray = new byte[arrayLength];
new Random().NextBytes(dataArray);
BinaryWriter binWriter = new BinaryWriter(new MemoryStream());
// Write the data to the stream.
Console.WriteLine("Writing the data.");
binWriter.Write(dataArray, 0, arrayLength);
// Create the reader using the stream from the writer.
BinaryReader binReader =new BinaryReader(bi