Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#1

[C#] IEnumerable.ToList<>() geht nicht

  Alt 9. Okt 2009, 12:54
Hallo

Folgendes Compiliert:
Code:
            Parts = new Dictionary<int, xmlPart>();
            parts_combobox.DataSource = Parts.Values.ToList<xmlPart>();
das gleiche an einer anderen Stelle aber nicht mehr:
Code:
public Dictionary<int, GraphNode> Nodes { get; private set; }
       
        // TODO: löschen. (Nur für Demozwecke)
        public List<GraphNode> NodeList
        {
            get
            {
                return Nodes.Values.ToList<GraphNode>();
            }
        }
Zitat:
Fehler 1 "System.Collections.Generic.Dictionary<int,iwb_cla sses.GraphNode>.ValueCollection" enthält keine Definition für "ToList", und es konnte keine Erweiterungsmethode "ToList" gefunden werden, die ein erstes Argument vom Typ "System.Collections.Generic.Dictionary<int,iwb_cla sses.GraphNode>.ValueCollection" akzeptiert. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) Y:\iwb_classes\iwb_classes\workplan.cs 21 37 iwb_classes
Warum?
  Mit Zitat antworten Zitat