2017-06-12 55 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