无法将lambda表达式转换为bool类型,因为它不是委托

时间:2013-03-01 13:55:55

标签: c#

无法将lambda表达式转换为bool类型,因为它不是委托我得到以下错误有人帮助我,

enter image description here

2 个答案:

答案 0 :(得分:7)

大于等于>=而不是=>,这就是您收到错误的原因。

答案 1 :(得分:5)

您的代码中有几个地方似乎您想要使用比较运算符,但是翻转了operators。变化

=> to >=

'=>`是C#用于指定lamba expressions的语法。所以你编写运算符的顺序很重要。

更新

根据您的评论,变量vastus3无法在do语句块之外访问。要解决此错误,请将声明与其他声明一起移动:

int vastus1, vastus2, vastus3;

int vastus3 = int.Parse(tekst1);