Condividi tramite


Proprietà di TableLayoutSettings selezionate generano InvalidEnumArgumentException

Alcune proprietà selezionate di TableLayoutSettings generano ora una InvalidEnumArgumentException se si prova ad assegnare un valore non corretto.

Descrizione delle modifiche

Nelle versioni precedenti di .NET queste proprietà generano una ArgumentOutOfRangeException se si prova ad assegnare un valore non corretto. A partire da .NET 6, queste proprietà generano una InvalidEnumArgumentException in questi casi.

Categoria di modifiche

Questa modifica influisce sulla compatibilità binaria.

Motivo della modifica

La generazione di InvalidEnumArgumentException è in linea con l'API Windows Forms esistente in situazioni simili. La generazione di questa eccezione offre inoltre agli sviluppatori un'esperienza di debug migliore.

Versione di introduzione

.NET 6

  • Aggiornare il codice per impedire l'assegnazione di valori non corretti.
  • Se necessario, gestire una InvalidEnumArgumentException quando si accede a queste API.

API interessate