【发布时间】:2012-01-05 07:11:05
【问题描述】:
假设我有这两个重载函数。
public static void Main(string[]args)
{
int x=3;
fn(x);
}
static void fn(double x)
{
Console.WriteLine("Double");
}
static void fn(float x)
{
Console.WriteLine("Float");
}
为什么编译器会选择float函数?
【问题讨论】:
标签: c# overloading