Интересная ситуация с reference type - C#
Формулировка задачи:
class Program
{
public Program(int[] o)
{
Console.WriteLine("int[]");
}
public Program(object o)
{
Console.WriteLine("object");
}
static void Main()
{
new Program(null);
Console.ReadLine();
}
}Решение задачи: «Интересная ситуация с reference type»
textual
Листинг программы
class Program
{
static void Main()
{
new Program(null);
}
public Program(A a)
{
Console.WriteLine("A");
}
public Program(B b)
{
Console.WriteLine("B");
}
}
class A
{
}
class B
{
public static implicit operator A(B arg)
{
return null;
}
}