我想写一些内容到本地文件,然后代表它在一个文本块。我有两种方法,的CreateFile和输出,所述第一种方法使用WriteTextAsync方法写入到内容文件,并且所述第二方法使用ReadTextAsync方法来读取内容。我称为两种方法逐个像写作和阅读文件异步
CreateFile(data);
Output(file);
文件是一个全局变量,的CreateFile方法将写入“数据”到文件和输出方法输出的它的内容。 不幸的是,它并不总是工作,有时,我除外,它说:“对象未设置为一个对象”,研究后,我发现有时,该文件是空的,我认为它可以通过输出方法是执行造成的,而是文件创建不完成。所以如果我添加一个断点,它总是有效的。任何人都可以帮助我如何让文件创建完成后执行Output方法?
感谢
+1非常详细的解答。 – 3aw5TZetdf
@MatthewRz感谢马修。 – maximpa
完美回复! – James