Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Der ExceptionCollection Konstruktor löst nun ein ArgumentException, wenn die Elemente im Eingabearray nicht vom Typ Exception sind.
Eingeführte Version
.NET 8 Preview 1
Vorheriges Verhalten
Zuvor prüfte der ExceptionCollection Konstruktor den übergebenen Typ nicht, sodass ein Fehler erst später im Prozess auftreten konnte. Während der Objekterstellung wurden keine Ausnahmen ausgelöst.
Neues Verhalten
Wenn die Elemente im Eingabearray nicht vom Typ Exceptionsind, wird ab .NET 8 ein ArgumentException ausgelöst.
Kategorie ändern
Diese Änderung ist eine Verhaltensänderung.
Grund für Änderung
Diese Änderung trägt dazu bei, Ausnahmetypen für die gesamte Codebasis konsistent zu machen.
Empfohlene Aktion
Für die meisten Szenarien sollte diese Änderung keine signifikanten Auswirkungen haben. Erwägen Sie jedoch, Ihren Code für die Verarbeitung ArgumentException an Konstruktoraufrufstandorten zu aktualisieren.
Betroffene APIs
- ExceptionCollection(ArrayList) Konstruktor