并将其复制到一个新的 blazor 组件项目中。然后我开始收到错误 error CS1660:-6ren">
gpt4 book ai didi

blazor - 错误 CS1660 : Cannot convert lambda expression to type 'bool' because it is not a delegate type

转载 作者:行者123 更新时间:2023-12-03 16:53:19 26 4
gpt4 key购买 nike

这让我发疯了多年。我拿了以下工作代码

<input @onchange="@((ui) => Console.WriteLine(ui.Value))" />

并将其复制到一个新的 blazor 组件项目中。然后我开始收到错误
error CS1660: Cannot convert lambda expression to type 'bool' because it is not a delegate type

最佳答案

添加 @using不幸的是,声明对我不起作用。显然,您现在必须直接在引号内定义 lambda 表达式,而无需将其包装在 @(...) 内。 , 像这样:

<input @onchange="changeEventArgs => Console.WriteLine(changeEventArgs.Value)" />
有关示例,请参阅此引用:
https://docs.microsoft.com/en-us/dotnet/architecture/blazor-for-web-forms-developers/components#event-handlers

关于blazor - 错误 CS1660 : Cannot convert lambda expression to type 'bool' because it is not a delegate type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59265289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com