aが入力されるまで入力文字列を読み取って表示するこのコードがありますhello
。
string x;
do
{
x = Console.ReadLine();
Console.WriteLine ("{0}\n",x);
}
while (x != "hello");
実行例を次に示します。
ここでは、外部コンソールが表示されるとすぐに、test
最初に入力しました。しかし、est
現れただけです。しかし、ご覧のとおり、値は正しく読み取られ、test
書き出されました。と入力すると、がhello
表示されましたが、ループをello
読み取って終了しました。hello
これがいつ発生するかを正確に特定することはできませんでしたが、入力文字列の入力が少し速すぎたために発生することがありました。時々それは問題なく素早くタイプされた入力を表示します。test
上のスクリーンショットでは、通常の速度で入力しました。
これはバグですか、それとも依存関係の問題ですか?
PS:xterm
インストールしました。私はDebianベースのCrunchBangLinuxを使用しています。モノランタイムは2.6.7-5