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?