CSMemo036

値が0のcharの変数を表示

次のようなプログラムを書いてみた。

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 = 」の横に表示された(=改行されていない)。

最終更新:2013年04月11日 14:56