我想寫一些內容到本地文件,然後代表它在一個文本塊。我有兩種方法,的CreateFile和輸出,所述第一種方法使用WriteTextAsync方法寫入到內容文件,並且所述第二方法使用ReadTextAsync方法來讀取內容。我稱爲兩種方法逐個像寫作和閱讀文件異步
CreateFile(data);
Output(file);
文件是一個全局變量,的CreateFile方法將寫入「數據」到文件和輸出方法輸出的它的內容。 不幸的是,它並不總是工作,有時,我除外,它說:「對象未設置爲一個對象」,研究後,我發現有時,該文件是空的,我認爲它可以通過輸出方法是執行造成的,而是文件創建不完成。所以如果我添加一個斷點,它總是有效的。任何人都可以幫助我如何讓文件創建完成後執行Output方法?
感謝
+1非常詳細的解答。 – 3aw5TZetdf
@MatthewRz感謝馬修。 – maximpa
完美回覆! – James