我正在尝试打开一个在我的应用程序中保存为内容的 txt 文件,但是我遇到了线程标题中显示的错误。这是给我带来麻烦的代码行:
var readStream = new IsolatedStorageFileStream(mapFileName, FileMode.Open, store);
在调用方法时使用
map.loadMap(string mapFileName)
。
任何帮助将不胜感激。
编辑
我创建了一个新方法来使用IsolatedStorageFile 和IsolatedFileStream 读取文本文件但是我完全不知道如何使用我的旧解析代码和我的屏幕截图将数据读入2D int 数组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);`
谢谢!