Einzelnen Beitrag anzeigen

Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#1

Typen / Klassen als Parameter verwenden

  Alt 22. Aug 2010, 12:25
Moin,

in Smalltalk kann ich sowas machen:
Code:
classes := {ClassA. ClassB. ClassC}.
classes do: [:each |
    each register]
(Ja, es geht hierbei um Klassen, nicht Instanzen / Exemplare von Klassen).

In Delphi sollte derartiges ja über das class of Konstrukt auch möglich sein. Ich bräuchte allerdings ein praktikables Äquivalent in C# und da konnte ich bis jetzt nichts finden.

Ein weiterer netter Anwendungsfall wäre dann
Code:
void foo(ASuperClass c) {
    bar = new c()
}
Leo S.
  Mit Zitat antworten Zitat