P
P
ProblemBook.NET
Search…
⌃K
P
P
ProblemBook.NET
Search…
⌃K
ProblemBook.NET
LANGS
Задачник.NET
Math
Oop
«InheritanceNestedClass» (Задача)
«OverloadResolutionBasic» (Решение)
«OverloadResolutionOverride» (Решение)
«OverloadResolutionBasic» (Задача)
«OverloadResolutionOverride» (Задача)
«OverloadResolutionInheritance» (Решение)
«OverloadResolutionInheritance» (Задача)
«StaticFieldInGenericType» (Решение)
«StaticFieldInGenericType» (Задача)
«InheritanceNestedClass» (Решение)
ValueTypes
Strings
Linq
Multithreading
Summary
Введение
ProblemBook.NET
Attribution-NonCommercial-NoDerivatives 4.0 International
Powered By GitBook

«OverloadResolutionBasic» (Задача)

Что выведет следующий код?
void Foo(object a)
{
Console.WriteLine("object");
}
void Foo(object a, object b)
{
Console.WriteLine("object, object");
}
void Foo(params object[] args)
{
Console.WriteLine("params object[]");
}
void Foo<T>(params T[] args)
{
Console.WriteLine("params T[]");
}
class Bar { }
void Main()
{
Foo();
Foo(null);
Foo(new Bar());
Foo(new Bar(), new Bar());
Foo(new Bar(), new object());
}
​Решение​
Previous
«OverloadResolutionOverride» (Решение)
Next
«OverloadResolutionOverride» (Задача)
Last modified 3yr ago
Copy link