gpt4 book ai didi

C# 方法重载解析

转载 作者:行者123 更新时间:2023-11-30 18:46:22 27 4
gpt4 key购买 nike

<分区>

我有这些方法:

    static void OverloadedMethod(Action<ulong> handlerAction)
{
}

static void OverloadedMethod(Action<float> handlerAction)
{
}

static void HandlerA(ulong dataProgress)
{
}

static void HandlerB(float dataProgress)
{
}

我可以打电话

OverloadedMethod(HandlerA);

没有问题,但如果我尝试调用

OverloadedMethod(HandlerB);

编译器提示:调用不明确。

我已阅读 this article但我不明白为什么编译器知道如果参数是 ulong 应该选择哪种方法,但如果参数是 float 则编译器无法解决相同的情况...

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