我有这个代码来保存文件:
private void buttonSaveMapFile_Click(object sender, EventArgs e)
{
try
{
string dir = @"mapFile";
string serializationFile = Path.Combine(dir, "mapFile.bin");
using (Stream stream = File.Open(serializationFile, FileMode.Create))
{
var bFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
bFormatter.Serialize(stream, _mDataBaseList);
}
}
catch (Exception exception)
{
MessageBox.Show("Error saving Map file", "Notice", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
但是,我不确定如何从文件中读取而不是写入文件。
我是C#的新手,所以如果问题的答案显而易见,请不要生我的气。)
答案 0 :(得分:1)
根据您对问题的评论判断,您的意思是我如何str.join()
文件,上传方式不同。
要阅读文件,您需要使用名为read
的内容。 Stream
是Stream
,可让您管理type
级别的数据。您的文件由一系列byte
组成,并且因为它位于您的文件系统上,您可以使用bytes
FileStream
从中读取文件。
type