在下面的代码中,我得到错误“尽管使用了lock语句”,在枚举器被实例化之后修改了附加信息集合。“我很高兴你帮助了我。
private void TextView()
{
while (true)
{
lock (_kilit)
{
if (isFiveSecond == 5)
{
panel1.Visible = true;
label1.Visible = true;
label1.Text = "TEST";
Thread.Sleep(1000);
panel1.Visible = false;
label1.Visible = false;
}
}
Thread.Sleep(40);
}
}
int isFiveSecond;
private void m_timerFiveSecond_Tick(object sender, EventArgs e)
{
if (isFiveSecond == 5)
{
isFiveSecond = 0;
}
isFiveSecond++;
}