0

2 次元配列と、Console.Write と Console.WriteLine を使用して配列内のすべての要素を出力するループがあります。ただし、コマンド ラインには、配列のすべての要素が表示されるわけではありません。出力をテキストファイルにも出力してデバッグを試みました。テキスト ファイルを見ると、期待される出力の一部が含まれており、コマンド ラインには期待される出力の他の部分が含まれていることがわかります。この問題の解決策を知っている人はいますか?

public void Print()
{
    TextWriter tw = new StreamWriter("output.txt");
    //Prints the accessed coordinates and how many times it was accessed
    for(int i = 0; i < 20; i++)
    {
        for(int j = 0; j < 25; j++)
        {
            Console.Write("Coordinate " + grid[i, j].getCoordinates() + ": ");
            Console.WriteLine(grid[i, j].getAccessed()); 
            string text = "Coordinate " + grid[i,j].getCoordinates() + ": " + grid[i,j].getAccessed() + "";
            tw.WriteLine(text);
        }
    }
}
4

2 に答える 2

3

コンソールに表示できる行数を超えていると思います。

これを試して: Console.BufferHeight = 500;

于 2013-12-22T03:39:13.347 に答える