Często używam Dictionary w C# 2.0 z pierwszym kluczem jako ciągiem zawierającym unikalny identyfikator.Słownik <ciąg, MyObject> lub lista <MyObject> z C# 3.5?
Uczę się C# 3.0 + i wydaje mi się, że mogę teraz po prostu użyć listy i po prostu zrobić LINQ na tym obiekcie, aby uzyskać konkretny obiekt (z .where()).
Więc, jeśli dobrze rozumiem, klasa Dictionary straciła swój cel?