Hallo zusammen,
ich habe ein Projekt in C# mit einer Windows Forms-Steuerelementbibliothek. In diesem Control soll, wenn ein Trigger kommt, eine Serie in einem Chart dargestellt werden.
Die Werte der Punkte für die Serie stehen in einem Array zur Verfügung und ich habe auf die folgenden zwei Möglichkeiten versucht, sie als Punkte der Serie hinzuzufügen:
1)
2)
Falls der Trigger ein zweites Mal kommt, leere ich die Serie mit Clear() und füge die dann aktuellen Punkte wieder hinzu.
Manchmal funktioniert es und manchmal kommt die Meldung "Collection was modified; enumeration operation may not execute".
Anscheinend habe ich somit also eine nicht ganz saubere Methode gewählt und greife auf etwas zu, dass zu diesem Zeitpunkt nicht existiert bzw lösche etwas, auf das dann zugegriffen werden soll...
Hat jemand einen Hinweis wieso das so nicht funktioniert?
ich habe ein Projekt in C# mit einer Windows Forms-Steuerelementbibliothek. In diesem Control soll, wenn ein Trigger kommt, eine Serie in einem Chart dargestellt werden.
Die Werte der Punkte für die Serie stehen in einem Array zur Verfügung und ich habe auf die folgenden zwei Möglichkeiten versucht, sie als Punkte der Serie hinzuzufügen:
1)
2)
Falls der Trigger ein zweites Mal kommt, leere ich die Serie mit Clear() und füge die dann aktuellen Punkte wieder hinzu.
Manchmal funktioniert es und manchmal kommt die Meldung "Collection was modified; enumeration operation may not execute".
Anscheinend habe ich somit also eine nicht ganz saubere Methode gewählt und greife auf etwas zu, dass zu diesem Zeitpunkt nicht existiert bzw lösche etwas, auf das dann zugegriffen werden soll...
Hat jemand einen Hinweis wieso das so nicht funktioniert?