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.
Azione consigliata
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.