Вот небольшой фрагмент кода, при вызове которого выводится 'double'. Зачем? В чем причина этого. Почему не печатается 'float'?
class source
{
static void Main()
{
Receiver r = new Receiver();
r.Method1(1.1);
}
}
class Receiver
{
public virtual void Method1(double f) { Debug.Print("double"); }
public virtual void Method1(float f) { Debug.Print("float"); }
}
ТИА