我在使用C#编写一个应用程序。在该应用程序中,我有一个字节数组,并且我想将该字节数组数据写入特定位置。
这里我使用了以下逻辑。
using(StreamWriter writer=new StreamWriter(@"D:\"+ FileName + ".txt",true))
{
writer.WriteLine(Encoding.ASCII.GetString(Data),IndexInFile,Data.Length);
}
但是每当我在写入文件时,它都从起始位置开始写。
我的情况是,假设一开始我有一个空文件,并且我想从文件的第10000个位置开始写入。 请帮忙。谢谢。