このコードを実行すると、出力ウィンドウの上部に 99701 という数字が表示されます。1 まで表示されないのはなぜですか? 実際にはすべての数値が出力されているのがわかりますが、コンソール ウィンドウでは、99701 が表示されるまでスクロールすることしかできません (推測しています)。Vista Home で Visual C# Express を使用しています。:D
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using utilities;
namespace Testing_Project {
class Program {
static void Main(string[] args) {
List<string> myList = new List<string>();
for (int x = 0; x < 100000; x++)
myList.Add( x.ToString() );
foreach (string s in myList) {
Console.WriteLine(s);
}
Console.Read();
}
}
}
Console.Write(s) はうまくいきますが、 Console.Write( s+"\n") はうまくいきません。非常に多くの改行しか上にスクロールできないと思いますか?