TableLayoutStyleCollection genera ArgumentException

TableLayoutStyleCollection applica il tipo passato alle operazioni di raccolta. Le API interessate generano ora ArgumentException anziché InvalidCastException se l'input non è di tipo TableLayoutStyle.

Versione di introduzione

.NET 8 Anteprima 1

Comportamento precedente

In precedenza, se l'input non poteva essere convertito in tipo TableLayoutStyle, veniva generata un'eccezione InvalidCastException.

Nuovo comportamento

A partire da .NET 8, se l'input non può essere convertito nel tipo TableLayoutStyle, viene generata un'eccezione ArgumentException.

Categoria di modifiche

Questa è una modifica funzionale.

Motivo della modifica

Questa modifica consente di rendere coerenti i tipi di eccezione nella codebase.

Per la maggior parte degli scenari, questa modifica non dovrebbe avere un impatto significativo. Tuttavia, se in precedenza è stato gestito InvalidCastException, aggiornare invece il codice per gestire ArgumentException.

API interessate