我正在制作一个加密程序,需要使用二进制读取器和写入器将加密密码保存到文件中。当我尝试读取数据时,我得到的只是一个数字。我做错了什么?C#二进制读取器
public static string readData(string fileName)
{
string data;
FileStream fStream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
using (BinaryReader reader = new BinaryReader(fStream))
{
data = reader.Read().ToString();
}
return data;
}
和作者
public static void writeData(string fileName, string data)
{
using (BinaryWriter writer = new BinaryWriter(File.Open (fileName, FileMode.Create)))
{
writer.Write(data);
}
}
'BinaryReader.Read()'的文档告诉你什么? –
请告诉我这是一个学习练习,不适用于任何类型的生产系统。 –
这是一个学习exersize。我也是一个业余爱好者,对c#更新。请告诉我我的代码有什么不好。 @TomStudee – user3453481