0

このコードをOnNavigatedTo関数に追加しました:

int counter = 0;   
string line;
string path = "Streams\\Usernames.txt";

// Read the file and display it line by line.
System.IO.StreamReader file =
   new System.IO.StreamReader(path);
while ((line = file.ReadLine()) != null)
{
    Lbx_Usernames.Items.Add(line);
    counter++;
}

しかし、私はこのエラーを受け取り続けます:

「文字列」から「System.IO.Steam」に変換できません

4

1 に答える 1

0

まず、デスクトップ アプリケーションと Windows 8.1 (ユニバーサル) アプリケーションで使用される API セットには多くの違いがあります。

これ

System.IO.StreamReader file = new System.IO.StreamReader(string path);

デスクトップ アプリケーション(コンソール、WinForm/WPF)でのみ使用できます。

Windows ストア アプリでは、 FileIO.ReadLinesAsync(IStorageFile)を使用してファイルからすべてのテキストを読み取ることができます。これはStorageFileを引数として受け取り、行のリストを返し、各行を反復処理できます。

このサンプルから始めることができます。

于 2016-05-01T13:33:58.063 に答える