下面代码将输出:
using System;
using System.Collections;
using System.Collections.Generic;
namespace TestDemo
{
class Program
{
class A
{
protected A()
{
Console.WriteLine("I am A");
}
}
class B : A
{
protected B(string name)
{
Console.WriteLine($"I am {name}");
}
}
class C : B
{
public C() : base(nameof(C))
{
}
}
static void Main(string[] args)
{
var c = new C();
}
}
}