というか、C#(ドットネット)って
DOS->Win16->Win32 みたいに、下位は継承して新しい環境作るぜって事ではないの?