我具有下面的子类,用于在应用程序中将字符串写入文本文件:
async void Confirm(object sender, EventArgs e)
{
using (var stream = await FileSystem.OpenAppPackageFileAsync("text.txt"))
using (var writer = new StreamWriter(stream))
{
writer.WriteLine("test text");
}
}
StreamReader子类正确执行,但是第二个子类抛出异常
“流不可写”。
我认为这是因为我在另一个子类的另一个流中使用了相同的文件(读取器而不是写入器),但是我已经通过使用两个不同的文件进行测试来验证这不是问题。
我这是怎么了?