8
此代码工作得很好在C#尽管INT可以隐式转换到双和浮动:C#的调用为以下方法或属性之间暧昧:F(双)”和‘F(十进制)’
void Main()
{
int x = 7;
F(x);
}
void F(double a)
{
a.Dump("double");
}
void F(float a)
{
a.Dump("float");
}
那么,为什么这个代码不会编译? (呼叫会是以下方法或属性之间暧昧:“UserQuery.F(双)”和“UserQuery.F(十进制)”)
void Main()
{
int x = 7;
F(x);
}
void F(double a)
{
a.Dump("double");
}
void F(decimal a)
{
a.Dump("decimal");
}
与我所做的只是更换float
变种的功能decimal
变体。
转储功能是什么样的? – jdweng
这相当于Console.WriteLine(“something”)。 –
你能不能更新全班? –