访问Windows 8应用程序中的文本文件

本文关键字:文本 文件 应用程序 Windows 访问 | 更新日期: 2023-09-27 18:16:40

我想设置一组本地文本'数据'文件,并在windows 8应用程序上显示它们。

我可以在类中这样使用:

public async void readFile()
{
    StorageFile storageFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/Box__The.txt"));
    Stream stream = await storageFile.OpenStreamForReadAsync();
    StreamReader streamReader = new StreamReader(stream);   
    _strFile = streamReader.ReadToEnd();
}

正确地将文件读取为文本字符串,当我逐步执行代码时,我可以看到这一点,但是当我试图将结果传递回主显示代码时,它将其显示为null。

这是一些问题与线程或什么?

访问Windows 8应用程序中的文本文件

try
{
    await readFile();
    label.Text = _strFile ;
}
catch (Exception ex)
{
    // An exception occurred from the async operation
}