2017-06-12 49 views
0

我正在为我的树莓创建一个UWP应用程序(最新的Windows IoT)。C#UWP文本文件到字符串列表

我试图从位于名为Words的地图下的项目文件夹中的.txtfile获取字符串列表。

这是我的代码到目前为止。

public async void GenereerGokWoord(int character) 
{ 
    StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(
           new Uri("ms-appx:///Words//5-letterwoorden.txt") 
          ); 
    } 

通过在}结束设置断点我可以证实,该代码可以找到.txt文件。

但现在我不知道如何从这一点上得到一个字符串列表。

.txt文件看起来像的东西

字1

字2

字3

回答

1

如果你想文件的内容与每一行作为一个列表Item,Use FileIO.ReadLinesAsync()

IList<string> data = await FileIO.ReadLinesAsync(file); 
List<string> finallist = data.ToList(); 

您的finallist应包含所有单词列表。

+0

我觉得@Wouter Hollanders在uri中写入了两个''''ms-appx:///Words//5-letterwoorden.txt“ – lindexi

+1

谢谢你完美的作品! –

+1

@lindexi不是。方法将接受''''。 – AVK