0

我想设置一组本地文本“数据”文件并将它们显示在 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();
}

它将文件正确读入文本字符串,我可以看到当我单步执行代码时,但是当我尝试将结果传递回主显示代码时,它显示为空。

这是与线程有关的问题吗?

4

1 回答 1

0
try
{
    await readFile();
    label.Text = _strFile ;
}
catch (Exception ex)
{
    // An exception occurred from the async operation
}
于 2013-06-02T10:55:39.223 回答