Freigeben über


Ausgewählte TableLayoutSettings-Eigenschaften lösen InvalidEnumArgumentException aus

Ausgewählte TableLayoutSettings Eigenschaften lösen jetzt einen InvalidEnumArgumentException Aus, wenn Sie versuchen, einen falschen Wert zuzuweisen.

Änderungsbeschreibung

In früheren .NET-Versionen lösen diese Eigenschaften einen ArgumentOutOfRangeException Fehler aus, wenn Sie versuchen, einen falschen Wert zuzuweisen. Ab .NET 6 lösen diese Eigenschaften in solchen Fällen eine InvalidEnumArgumentException aus.

Kategorie ändern

Diese Änderung wirkt sich auf die Binäre Kompatibilität aus.

Grund für Änderung

Das Auslösen von InvalidEnumArgumentException ist in ähnlichen Situationen mit der vorhandenen Windows Forms-API identisch. Das Auslösen dieser Ausnahme bietet Entwicklern auch eine bessere Debugerfahrung.

Eingeführte 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