Class C# Tutorial

using System;
public class Class1 {
    public static void Main(string[] args) {
        SubClass sc1 = new SubClass();
        SubClass sc2 = new SubClass(1, 2);
    }
}
public class BaseClass {
    public BaseClass() {
        Console.WriteLine("Constructing BaseClass (default)");
    }
    public BaseClass(int i) {
        Console.WriteLine("Constructing BaseClass({0})", i);
    }
}
public class SubClass : BaseClass {
    public SubClass() {
        Console.WriteLine("Constructing SubClass (default)");
    }
    public SubClass(int i1, int i2)
        : base(i1) {
        Console.WriteLine("Constructing SubClass({0}, {1})",
                                                  i1, i2);
    }
}