回 帖 发 新 帖 刷新版面

主题:求助:无法将类型“int”隐式转换为“bool”

private void timer1_Tick(object sender, System.EventArgs e)
        {
            int tm01=0;
            this.timer1.Enabled = true ;
            this.timer1.Interval = 1000 ;
            tm01 = tm01 + 1;
            [color=FF0000]if (tm01 = 300)[/color]
            {
                tm01 = 0;
                Myrec.Edit();
                Myrec.Fields[1].Value=txtName.Text;
                Myrec.Update(1,false);
            }
        }

回复列表 (共3个回复)

沙发

提示错误语句为:
   
    if (tm01 = 300)

提示错误原因为:

    无法将类型“int”隐式转换为“bool"

请问如何更正?

板凳

[quote]提示错误语句为:
   
    if (tm01 = 300)

提示错误原因为:

    无法将类型“int”隐式转换为“bool"

请问如何更正?
[/quote]

if (tm01 == 300)这里请用双等号!  你那是给它付值了。。

3 楼


if (tm01 ==300)
hehe zi xi dian

我来回复

您尚未登录,请登录后再回复。点此登录或注册