我想把tdes.Key(byte[])写入文件d:\\testfile.bin,然后再读出来赋值给byte[] text 怎么写呢?我这样写有问题吗
//写入
FileStream fsk = new FileStream("d:\\testfile.bin", FileMode.Create);
BinaryWriter wk = new BinaryWriter(fsk);
wk.Write(tdes.Key);
wk.Flush();
wk.Close();
//读取
FileStream fsk = new FileStream("d:\\testfile.bin", FileMode.Open);
BinaryReader rk = new BinaryReader(fsk);
byte[] text = rk.ReadBytes(12);
rk.Close();
fsk.Close();
//写入
FileStream fsk = new FileStream("d:\\testfile.bin", FileMode.Create);
BinaryWriter wk = new BinaryWriter(fsk);
wk.Write(tdes.Key);
wk.Flush();
wk.Close();
//读取
FileStream fsk = new FileStream("d:\\testfile.bin", FileMode.Open);
BinaryReader rk = new BinaryReader(fsk);
byte[] text = rk.ReadBytes(12);
rk.Close();
fsk.Close();
FileStream fsk = new FileStream("d:\\testfile.bin", FileMode.Create);
BinaryWriter wk = new BinaryWriter(fsk);
wk.Write(tdes.Key);
wk.Flush();
wk.Close();
//读取
FileStream fsk = new FileStream("d:\\testfile.bin", FileMode.Open);
BinaryReader rk = new BinaryReader(fsk);
byte[] text = new byte[fsk.Length];
rk.Read(text, 0, text.Length);
rk.Close();
fsk.Close();