TableLayoutStyleCollection löst ArgumentException aus.
TableLayoutStyleCollection erzwingt den An seine Sammlungsvorgänge übergebenen Typ. Die betroffenen APIs lösen jetzt anstelle eines aus ArgumentExceptionInvalidCastException , wenn die Eingabe nicht vom Typ TableLayoutStyleist.
Eingeführt in Version
.NET 8 Preview 1
Vorheriges Verhalten
Wenn die Eingabe zuvor nicht in den Typ TableLayoutStylekonvertiert werden konnte, wurde eine InvalidCastException ausgelöst.
Neues Verhalten
Wenn die Eingabe ab .NET 8 nicht in den Typ TableLayoutStylekonvertiert werden kann, wird eine ArgumentException ausgelöst.
Ändern der Kategorie
Diese Änderung ist eine Verhaltensänderung.
Grund für die Änderung
Diese Änderung trägt dazu bei, Ausnahmetypen in der gesamten Codebasis konsistent zu machen.
Empfohlene Maßnahme
In den meisten Szenarien sollte diese Änderung keine signifikanten Auswirkungen haben. Wenn Sie jedoch zuvor behandelt haben InvalidCastException, aktualisieren Sie Ihren Code stattdessen so, dass er behandelt ArgumentException wird.
Betroffene APIs
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für