// Будет вызван Bar.Quux(),
// т.к. Quux() имеет перегрузку в дочернем классе
Console.WriteLine("Bar.Quux(), " + name);
// в name пока ничего не хранится
// Будет вызван Bar.Quux(params object[] args),
// т.к. в классе Bar есть подходящий метод
Console.WriteLine("Bar.Quux(params object[])");
// Будет вызван Bar.Quux(),
// т.к. Quux() имеет перегрузку в дочернем классе
Console.WriteLine("Bar.Quux(), " + name);