public void LoadWorldMap()
{
string path = "..\\Bin\\Assets\\WorldMap\\WorldMap.txt";
//Open the file and read it.
string[] fileText = File.ReadAllLines(path);
for (int index = 0; index < 320; index++)
{
string line = fileText[index];
string[] tokens = line.Split(' ');
System.Console.WriteLine(tokens[0]);
}
}
文件看起來是這樣的:字符串不是分裂,而是文件被讀
0 0 0 0 0
0 1 0 0 0
0 2 0 0 0
0 3 0 0 0
0 4 0 0 0
0 5 0 0 0
沒有逗號,這就是爲什麼它是
line.Split(' ');
然而,當我輸出令牌[0]它是整條線,而不是分割。 令牌[1]至令牌[4]爲空。
我在做什麼錯?
你確定那些不是逗號的東西是空格而不是別的嗎? –
我不明白。當你調試你的代碼時你沒有看到'0 1 0 0 0'和'0 4 0 0 0'? –
我正在嘗試爲每一行分割單行。所以令牌[0]應該只輸出0而沒有別的。因爲0是每行中的第一個字符串。 – user2948630