我有一個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);
}
}
}
正是我在找什麼,我很感激! – Vocany