Какой из перегруженных методов будет вызван если в параметр передаётся null?
Какой из перегруженных методов foo
будет вызван из bar
и почему?
static void foo(byte? arg) { }
static void foo(short? arg) { }
static void foo(int? arg) { }
static void foo(float? arg) { }
static void foo(double? arg) { }
static void foo(ValueType arg) { }
static void foo(object arg) { }
static void bar()
{
foo(null);
}