die sieht so aus:
class Packet { private string PacketObjType; private Object PacketObj; public Packet(Object PacketObj) { this.PacketObjType = PacketObj.GetType().ToString(); this.PacketObj = PacketObj; TestObj t = (TestObj) this.PacketObj; Console.WriteLine(t.test); } }
In PacketObj soll das eigentlich zu übertragende Objekt liegen ... da ich aber nie genau weiss von welchem Typ das ist brauche ich sowas wie dynamisches Typcasting zur runtime....
Ich weiss könnte es auch mit einem größen switch lösen wo ich alle typen die übertragen werden aufnehme ... das möchte ich aber nicht...
Wer kann mir zeigen wie es geht?
EDIT: < .NET 4 ...
Bearbeitet von juPP, 18 June 2014 - 13:15 Uhr.