Wörterbuch zur Liste (C#)

Nicht wirklich ein problem, aber ich bin neugierig, ob es ist ein schöner Weg, dies zu tun. Im Grunde genommen habe ich ein Wörterbuch, wo der Schlüssel ist eine Struktur, die ich erstellt habe. Was ich tun müssen, ist erhalten eine Liste mit einer bestimmten Eigenschaft in die Tasten. I. e. in der Struktur habe ich ein Feld namens "ID", die ich will, um eine Liste der. Was ich jetzt mache, ist dies:

List<long> keys = new List<long>();
foreach(var key in dict.Keys)
{
     keys.Add(key.ID);
}

Funktioniert es, aber ich Frage mich nur, wenn ich bin fehlt sogar noch einfacher - ich dachte zuerst, dass vielleicht der ToList-Methode könnte erwogen werden, einen parameter, so kann ich angeben, welcher Teil der Struktur, die ich will in die Liste, aber es scheint nicht ich kann.

Wie würde Euch verbessern?

  • haben Sie versucht, die LINQ .ToList () - Methode?
  • Sorry, ich habe übersehen, dass. Einige gute Antworten, aber! ^^
InformationsquelleAutor Chris | 2011-10-06
Schreibe einen Kommentar