MonoDevelop HelloWorld 错误

发布于 2024-09-17 05:01:12 字数 415 浏览 6 评论 0原文

目前正在关注 monotouch 网站 上的 HelloWorld 教程。

我按照教程添加了以下代码:

        int ntaps = 0;
        button.TouchDown += delegate { 
            label.Text = "I have been tapped " (++ntaps) + " times";
        };

但是,当我构建时,我收到了与上面代码的第 3 行有关的错误:“表达式表示一个‘值’,其中需要一个‘方法组’”。

有什么想法可能会出问题吗?

Currently following the HelloWorld Tutorial on the monotouch website.

I add the following code as per the tutorial:

        int ntaps = 0;
        button.TouchDown += delegate { 
            label.Text = "I have been tapped " (++ntaps) + " times";
        };

However, when I build I get this error in regards to line 3 of the code above: "Expression denotes a 'value', where a 'method group' was expected".

Any ideas what might be going wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

分分钟 2024-09-24 05:01:12

您在字符串连接中缺少加号运算符:

int ntaps = 0;
button.TouchDown += delegate { 
    label.Text = "I have been tapped " + (++ntaps) + " times";
};

You're missing a plus operator in the string concatenation:

int ntaps = 0;
button.TouchDown += delegate { 
    label.Text = "I have been tapped " + (++ntaps) + " times";
};
小耗子 2024-09-24 05:01:12

你错过了“我已被窃听”之后的+;

    int ntaps = 0;
    button.TouchDown += delegate { 
        label.Text = "I have been tapped " + (++ntaps) + " times";
    };

You're missing the + after "I have been tapped ";

    int ntaps = 0;
    button.TouchDown += delegate { 
        label.Text = "I have been tapped " + (++ntaps) + " times";
    };
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文