method-group

method-group

文章 0 浏览 3

方法推理不适用于方法组

考虑 void Main() { var list = new[] {"1", "2", "3"}; list.Sum(GetValue); //error CS0121 list.Sum(s => GetValue(s)); //works ! } double GetVa…

看海 2024-12-09 15:58:58 0 0

这个 ReSharper 代码片段“转换为方法组”是什么?实际上在做什么?

更改前的代码: List model = brands.Select(item => Mapper.Map(item)).ToList(); 改进后的代码: List model = brands.Select(Mapper.Map).ToList(…

掐死时间 2024-12-01 04:02:58 2 0

如何检查“方法组”通过“发送者”目的?

想象一下这样的方法(在Win Forms中): //First method private void buttonStart_Click(object sender, EventArgs e) { //I call another method he…

如梦初醒的夏天 2024-11-02 13:38:42 3 0

使用 ? 分配委托时出错? : 语法

我创建了一个委托和两个匹配方法。 private delegate bool CharComparer(char a, char b); // Case-sensitive char comparer private static bool Cha…

旧话新听 2024-10-19 03:31:11 5 0

无法从“方法组”转换;到“System.Action<对象>”错误

我创建了以下函数: public void DelegatedCall(Action delegatedMethod) 并定义了以下方法 public void foo1(String str) { } 但是,当我尝试使用 fo…

So尛奶瓶 2024-10-12 03:12:53 6 0

为什么添加返回类型会阻止我使用方法组语法?

我尝试在 lambda 表达式中使用方法组,如下所示: public class Foo { public void Hello(string s) { } } void Test() { // this works as long as H…

走野 2024-09-28 07:18:18 4 0

使用 C# 方法组(如果可用)有什么好处吗?

在处理诸如 List 之类的内容时,您可以编写以下内容: list.ForEach(x => Console.WriteLine(x)); 或者您可以使用方法组来执行相同的操作: list.ForE…

雄赳赳气昂昂 2024-09-25 22:11:10 5 0

C# 语言设计:“is”运算符内的方法组

我对 C# 语言的一些设计选择很感兴趣。 C# 规范中有一条规则允许使用方法组作为 is 运算符的表达式: class Foo { static void Main() { if (Main is …

︶葆Ⅱㄣ 2024-09-08 19:52:09 7 0

”<” 操作员错误

为什么 ( i < UniqueWords.Count ) 表达式在 for 循环中有效,但返回“CS0019 Operator '<' 无法应用于“int”类型和“方法组”类型的操作数”放入我…

罪歌 2024-07-27 21:56:06 10 0

将方法组转换为表达式

我试图弄清楚是否有一个简单的语法可以将方法组转换为表达式。 使用 lambda 似乎很容易,但它不能转换为方法: 鉴于 public delegate int FuncIntInt(…

秋心╮凉 2024-07-24 07:24:41 6 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文