アプリにコンテンツとして保存されているtxtファイルを開こうとしていますが、スレッドのタイトルに表示されているエラーが発生します。これが私に問題を与えるコードの行です:
var readStream = new IsolatedStorageFileStream(mapFileName, FileMode.Open, store);
これは、メソッド
map.loadMap(string mapFileName)
が呼び出されたときに使用されます。
どんな助けでも大歓迎です。
編集
私はIsolatedStorageFileとIsolatedFileStreamを使用してテキストファイルを読み取る新しいメソッドを作成しましたが、古い解析コードとスクリーンショットを使用して、2Dint配列にデータを読み取る方法がまったくわかりません。参照用のmap01.txtは、オンラインで関連するドキュメントが見つからないため、これを実行する方法を提案できます。
int x = 0, y = 0;
var store = IsolatedStorageFile.GetUserStoreForApplication();
var readStream = new IsolatedStorageFileStream(mapFileName, FileMode.Open, store);
var stream = new StreamReader(readStream);
do
{
string line = stream.ReadLine();
string[] numbers = line.Split(',');
foreach (string e in numbers)
{
int tile = int.Parse(e);
this.tileID[x,y] = tile;
x++;
}
y++;
}
while (!stream.EndOfStream);`
ありがとう!