Klasse von Objekt herausfinden

MAN

Erfahrenes Mitglied
Hallo,

gibt es eine Möglichkeit die Klasse eines angelegten Objekts per Code herauszufinden?

Und wie kann ich dann gleichzeitig aus dieser herausgefundenen Klasse ein neues Objekt initialisieren?

Habe nämlich schon folgendes:
Code:
myObject.GetType()
Weiß aber damit nichts anzufangen, sowie ich nicht wüßte, wie ich mit dem new-Operator mir ein neues Objekt daraus ziehen kann!

Hoffe ihr habt ein paar Tips oder Lösungen für mich :(

mfG,
MAN
 
Habe es mitlerweile mit nem Kollegen rausgefunden, ist eigentlich ganz einfach ;)

Code:
using System.Reflection;

Type classOfObject = myObject.GetType();
ConstructorInfo cInfo = classOfObject.GetConstructor( new Type[]{} );
object newObjectOfClass = cInfo.Invoke( null );

newObjectOfClass.CallMethod(...);

Wie gesagt: gaaaanz einfach ;)

mfG,
MAN
 
Zurück