Mehrere Typen in einer Klasse speichern

bspainkf36

Erfahrenes Mitglied
Hey,
ich suche eine Möglichkeit um mehrere Typen in einer Klasse zu speichern. Ein Objekt wird zur Laufzeit in den Typ Base gesteckt - in diesem Fall entweder A oder B.

Code:
public struct Base
 {
        // select todo
        private object value_; 
        public object Value
        {
            get { return this.value_; }
            set { this.value_ = value; }
        }

        public Type ValueType
        {
             get { return this.value_.GetType(); }
        }
        public A A
        {
            get { return this.value_ as A; }
        }
        
        public B B
        {
            get { return this.value_ as B; }
        }
        
    }

Ich bin aus der Java Welt und daher auch nicht sicher, ob es evtl. noch eine bessere Möglichkeit gibt um mein Problem zu Lösen. Danke für die Hilfe :)

Gruß Kon
 

Neue Beiträge

Zurück