Hier schnell ein Beispeil Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| public class Person { public int ID { get; set; } public string Name { get; set; } public MyClass2 MyClass2 { get; set; } } public class Main { public void Do() { var collection = new List<Person>(); var itemOne = collection["Hansi"]; } } |
Wie ihr seht habe ich eine Liste von einer Klasse die ich selbst geschrieben habe. Nun möchte ich aber bei der Liste keinen index angeben, sondern beispielsweise einen string angeben der dannn den Namen sucht. Das ist nur ein Beispiel, ich möchte nur das Prinzip verstehen ob das überhaupt möglich ist. Wenn ja, dann wie?
Ich weiß mit linq würde es sehr einfach gehen usw. Aber für meinem Fall muss das auf diese Art und Weise klappen. Bin über jede Anwort froh. Danke.
Moderiert von
Th69: Titel geändert (Gerneric -> Generic)