ich Klassen, Vater und Kind (von Beispiel)Acessing Objekt wie durch Index, aber namentlich in C#
Ein Ausschnitt meiner Implementierung
Klasse Father.cs
public class Father
{
public int Id { get; set; }
public string Name { get; set; }
public List<Child> Children { get; set; }
public Father()
{
}
}
Klasse Child.cs
public class Child
{
public int Id { get; set; }
public string Name { get; set; }
public Child()
{
}
}
Ich bin versucht, so etwas wie dieses
zu tun Father f = new Father();
f.Children[0]; // ok
f.Children[1]; // ok
f.Children["John"]; // Duh!
ich jetzt, sein falsch, ich brauche etwas in Child-Klasse zu implementieren, ich habe versucht diesen
public Child this[string name]
{
get
{
return this;
}
}
Aber dies nicht funktioniert.
Wie kann ich diese Funktion für meine Klasse Child implementieren?
Nice Rangoric, Ihre Lösung funktioniert gut – Ewerton