C# で次のようなマップを作成しようとしています。
0 1
0 [ ]---[ ]
| |
| |
1 [ ]---[ ]
(0,0)
、(1,0)
、(0,1)
およびに部屋がある単純なグリッド(1,1)
私はこれを試してみましたが、ここに例があります https://dotnetfiddle.net/3qzBhy
しかし、私の出力は次のとおりです。
[ ]|||| [ ]
理由がわかりません.ToString()
し、 StringBuilder を呼び出すと改行などの書式が失われるかどうかもわかりません。
座標を保存する方法を見つけるのにも苦労しました
Public SortedList<int, int> Rooms ()
{
var roomList = new SortedList<int, int>();
roomList.Add(0,0);
roomList.Add(1,0);
//roomList.Add(0,1);
//roomList.Add(1,1);
return roomList;
}
roomList.Add(0,1)
キーとが既に使用されているため、とroomList.Add(1,1)
は重複しています。座標のリストを保存するにはどうすればよいですか?0
1