public static void Main()
new DirivedClass("Without BaseClass Overloaded Constructor");
new DirivedClassTwo("With BaseClass Overloaded Constructor");
public BaseClass(string Message){
Console.WriteLine("Base Class Printing: {0}",Message);
public class DirivedClass:BaseClass{
public DirivedClass(string Message){
Console.WriteLine("DirivedClass Printing: {0}",Message);
public class DirivedClassTwo:BaseClass{
public DirivedClassTwo(string Message):base(Message){
Console.WriteLine("DirivedClassTwo Printing: {0}",Message);