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