nahkillo94
PC-Selbstbauer(in)
Hat jemand eine Idee, wie man das schöner schreiben kann:
Annahme:
-Objekt1, 2 und 3 sind abgeleitet von einen HauptObjekt
-ObjektListe ist eine Liste mit HauptObjekt
- HauptObjekt hat ein Attribut "ObjektName", das logischerweise auch Objekt1, 2 und 3 haben
Die Lösung ist bestimmt ganz einfach, aber ich komme einfach nicht drauf
Code:
if (x == "Wert1")
{
name = ((Objekt1)ObjektListe[i]).ObjektName;
}
else if (x == "Wert2")
{
name = ((Objekt2)ObjektListe[i]).ObjektName;
}
else if (x == "Wert3")
{
name = ((Objekt3)ObjektListe[i]).ObjektName;
}
Annahme:
-Objekt1, 2 und 3 sind abgeleitet von einen HauptObjekt
-ObjektListe ist eine Liste mit HauptObjekt
- HauptObjekt hat ein Attribut "ObjektName", das logischerweise auch Objekt1, 2 und 3 haben
Die Lösung ist bestimmt ganz einfach, aber ich komme einfach nicht drauf

):

Ich bin kein Einsteiger, auch wenn die Frage so klingt. 