using System;
class Worker
{
public Worker() : this(0, "aaa") {
// this constructor activate -> Worker(int age, string name) with -> this(0, "aaa")
Console.WriteLine("Worker()");
}
public Worker(int age, string name) {
Console.WriteLine("Worker(int age, string name) = {0}, {1}", age, name);
}
}
class Program {
static void Main() {
Worker w = new Worker(32, "Tom");
}
}
/*
run:
Worker(int age, string name) = 32, Tom
*/