Почему Thread.Sleep () ведет себя таким образом?
Это простой код, который я написал:
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "first";
Thread.Sleep(1000);
label1.Text = "second";
}
Но ярлык никогда не отображает «первый». Я проверил, используя точку останова и оператор label1.text = & quot; first & quot; выполняется, но не отображает «первый»; в ярлыке только «второй» отображается.
Почему это так?