我想将类似以下内容写入文件:
FileStream output = new FileStream("test.bin", FileMode.Create, FileAccess.ReadWrite);
BinaryWriter binWtr = new BinaryWriter(output);
double [] a = new double [1000000]; //this array fill complete
for(int i = 0; i < 1000000; i++)
{
binWtr.Write(a[i]);
}
不幸的是,这段代码的处理时间非常长!(在这个例子中大约需要10秒!)
文件格式是二进制的。
我该如何让它更快?