Hallo liebe CSharp- Community,
ich habe nur eine Frage bezüglich einer simplen Aufgabe die ich lustigerweise gerade nicht schaffe zu lösen. Bitte um den richtigen Lösungsweg!
Mit freundlichen Grüßen TheAnonymousProgrammer
Erstellen Sie zum Interface Ilebewesen die abgeleiteten Klassen Mensch, Hund, und Katze. Füllen Sie ein Array mit verschiedene Lebewesen und geben Sie diese in einer Schleife in Textboxen aus.
private interface ILebewesen
{
string Name {get; set;}
string Typ {get;}
string Eigenschaft {get;}
Hallo,
du hast dich zwar im Subforum verirrt aber ich versuche dennoch mal zu helfen. 🙂
Edit gfoidl: habs verschoben.
Und zwar mit einem Link der dir weiterhelfen sollte: Interface - C#-Referenz
Und ansonsten ist die Aufgabe relativ einfach zu Lösen. Du generierst eine Liste mit Objekten vom Typ ILebewesen und fügst dieser deine einzelnen Lebewesen hinzu.
List<ILebewesen> lebewesen = new List<ILebewesen>();
Mensch mensch = new Mensch();
// ...
lebewesen.Add(mensch);
Im Anschluss brauchst du dann nur noch mit Hilfe einer foreach-Schleife die einzelnen Lebewesen durchgehen und ausgeben.
EDIT: Vergiss die Liste. Du sollst ja ein Array von ILebewesen verwenden. - Aber ist jetzt auch nicht sonderlich schwerer.
Wissen ist nicht alles. Man muss es auch anwenden können.
PS Fritz!Box API - TR-064 Schnittstelle | PS EventLogManager |
Hallo, hast du das Beispiel schon gelöst, würde es nämlich auch brauchen.
Danke!
Lg