gpt4 book ai didi

C# 下列方法或属性之间的调用不明确 : F(double )' and ' F(decimal)'

转载 作者:太空狗 更新时间:2023-10-29 18:34:59 26 4
gpt4 key购买 nike

<分区>

尽管 int 可以隐式转换为 doublefloat,但此代码在 C# 中运行良好:

void Main()
{
int x = 7;
F(x);
}
void F(double a)
{
a.Dump("double");
}
void F(float a)
{
a.Dump("float");
}

那么,为什么这段代码无法编译? (以下方法或属性之间的调用不明确:“UserQuery.F(double)”和“UserQuery.F(decimal)”)

void Main()
{
int x = 7;
F(x);
}
void F(double a)
{
a.Dump("double");
}
void F(decimal a)
{
a.Dump("decimal");
}

我所做的只是将函数的 float 变体替换为 decimal 变体。

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