TableLayoutStyleCollection genera ArgumentException
TableLayoutStyleCollection aplica el tipo que se pasa a sus operaciones de colección. Las API afectadas ahora generan una excepción ArgumentException en lugar de InvalidCastException si la entrada no es de tipo TableLayoutStyle.
Versión introducida
.NET 8 Preview 1
Comportamiento anterior
Anteriormente, si la entrada no se podía convertir al tipo TableLayoutStyle, se generaba una excepción InvalidCastException.
Comportamiento nuevo
A partir de .NET 8, si la entrada no se puede convertir al tipo TableLayoutStyle, se genera una excepción ArgumentException.
Cambio de categoría
Este es un cambio de comportamiento.
Motivo del cambio
Este cambio permite que los tipos de excepción sean coherentes en la base de código.
Acción recomendada
En la mayoría de los escenarios, este cambio no debería tener un impacto significativo. Pero si anteriormente controló InvalidCastException, actualice el código para controlar ArgumentException en su lugar.