次のようなプログラムを書いてみた。
private void button6_Click(object sender, EventArgs e) { char c = (char)0; Console.WriteLine("---"); Console.WriteLine("c = " + c); Console.WriteLine("---"); }
これを実行すると、「c = 」まで表示されたところで終わってしまう。cの値そのものや、その後の「---」が表示されない。
なぜだ。軽く調べてみたけど分からない。
char c = (char)0; Console.WriteLine("---"); Console.WriteLine("c = " + c); System.Threading.Thread.Sleep(1000); Console.WriteLine("---");
としてみたところ、「---」は表示されたが「c = 」の横に表示された(=改行されていない)。