Ausgewählten TableLayoutSettings-Eigenschaften, die eine InvalidEnumArgumentException-Ausnahme auslösen
Ausgewählte TableLayoutSettings-Eigenschaften lösen jetzt eine InvalidEnumArgumentException aus, wenn Sie versuchen, einen falschen Wert zuzuweisen.
Änderungsbeschreibung
In früheren Versionen von .NET haben diese Eigenschaften eine ArgumentOutOfRangeException ausgelöst, wenn versucht wurde, einen falschen Wert zuzuweisen. Ab .NET 6 lösen diese Eigenschaften in solchen Fällen eine InvalidEnumArgumentException aus.
Ändern der Kategorie
Diese Änderung kann sich auf die Binärkompatibilität auswirken.
Grund für die Änderung
Das Auslösen von InvalidEnumArgumentException ist in ähnlichen Situationen mit der vorhandenen Windows Forms-API identisch. Durch das Auslösen dieser Ausnahme wird für Entwickler auch das Debuggen verbessert.
Eingeführt in Version
.NET 6
Empfohlene Maßnahme
- Aktualisieren Sie den Code, um zu verhindern, dass falsche Werte zugewiesen werden.
- Verarbeiten Sie ggf. eine InvalidEnumArgumentException, wenn Sie auf diese APIs zugreifen.