Freigeben über


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

  • Aktualisieren Sie den Code, um zu verhindern, dass falsche Werte zugewiesen werden.
  • Verarbeiten Sie ggf. eine InvalidEnumArgumentException, wenn Sie auf diese APIs zugreifen.

Betroffene APIs