StreamWrite只能的文件的结尾添加文本?看代码:string path = Environment.CurrentDirectory + @"\1.txt";
using (StreamWriter theStreamWriter = File.AppendText(path))
            {
                theStreamWriter.BaseStream.Seek(-1, SeekOrigin.Begin);//我加这行代码是为了将文件指针移到文件开头之前,以便在文件的开头追加一行。但是这样运行却报错 只能将这一行注释掉
                theStreamWriter.WriteLine(“aaaaaaaaaaaaa”);//将上一行注释掉以后,运行结果就是在原文件的末尾添加了要添加的内容,这是不符合我的愿望的。             }用StreamWrite怎样在想要的位置添加内容?