地図を作成するためにテキストファイルを読みたい。
たとえば、私はこの地図を持っています:
0@0000000
0@0000000
0@0000000
000000000
000000000
000000000
000000000
私はこれを使うべきだと知っています:
StreamReader reader = new StreamReader(Application.StartupPath+@"/TestMap.MMAP");
string line = reader.ReadToEnd();
reader.Close();
たとえば、2行目の文字「@」を読みたいと思います。これどうやってするの?
私を助けてください。
解決済み:
ありがとう(@LB AND @ user861114)、ついに私の問題は解決しました:
string[,] item = new string[9, 7];
string[] line = File.ReadAllLines(Application.StartupPath + @"/TestMap.MMAP");
for (int j = 0; j < 7; j++)
{
for (int i = 0; i < 9; i++)
{
item[i, j] = line[j].Substring(i, 1);
Console.WriteLine(i + " " + j + "=" + item[i, j]);
}
}