Remove from collection
Eigenschaften der Aktivität
Entfernt einen Eintrag aus einer Auflistung. Es muss der Typ des Auflistungselements angegeben werden (Standard: int32)
Inhalt
Eigenschaften
Eingabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
Auflistung | Bezeichnung der Auflistung | ICollection | |
Element | Objekt, das aus der Collection entfernt werden soll | Abhängig vom ausgewählten Typ (siehe TypeArgument) | |
TypeArgument | Angabe von welchem Typ das Argument ist | Auswahlliste |
Ausgabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
Ergebnis | True, wenn der Eintrag entfernt wurde, wenn nicht dann false | Bool |
|
Best Practice
Entfernen von Elementen im For Each:
Beachten Sie, dass das Löschen aus einer Auflistung, die gerade mit einer Schleife durchlaufen wird nicht möglich ist. (Fehler: InvalidOperationException: Collection was modified).
Lösung: Fügen Sie der Auflistung im ForEach ein ToArray() oder ToList() hinzu.