好吧,所以我設法讀取.txt文件...現在我試圖找出將這些信息轉換爲二維數組的最佳方法。從txt文件創建二維數組
我的文本文件(前兩個號碼提供高度和寬度):
5
5
0,0,0,0,0
0,0,0,0,0
0,0,1,0,0
0,1,1,1,0
1,1,1,1,1
我的C#/ XNA:
string fileContents = string.Empty;
try
{
using (StreamReader reader = new StreamReader("Content/map.txt"))
{
fileContents = reader.ReadToEnd().ToString();
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
現在我下一步需要做的是確定的2尺寸維數映射數組,然後填充入口值...這是我有點卡住,並已找到各種方式我可以循環通過數據,但我不認爲他們中的任何一個已經非常整潔。
我試圖做的是有一個循環,以換行符分隔......然後用逗號分隔符分隔另一個循環。
這是最好的方式來做到這一點......還是有更好的選擇?
聽起來就像你在正確的軌道上。也許嘗試使用擴展方法,例如ToArray() – Tom 2012-03-12 20:45:29
@JohnSaunders對不起,我的錯誤。 – diggersworld 2012-03-12 20:53:02