Glaub ich kaum das das Framework bis dahin weit verbreitet ist. Selbst wenn... hast du mal C++ begriffen ist der Umstieg auf C# kein ding mehr, da es ja eigentlich fasst das selbe ist (bis auf die Bibliotheken und die Methodenaufrufe).

Wenn ich eine Klasse habe die von Shape<-DrawableObject<-Object abgeleitet ist konnte man in C++ einfach Shape.Draw(arg); aufrufen. In C# muss man das von grundauf schreiben Object.DrawableObject.Shape.Draw(arg);

Mmhh... der [*tt]-Tag ist verdammt klein ._.