Compartir a través de


TableLayoutStyleCollection genera ArgumentException

TableLayoutStyleCollection aplica el tipo que se pasa a sus operaciones de colección. Las API afectadas ahora lanzan un ArgumentException en lugar de un 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 lanzaba una InvalidCastException.

Nuevo comportamiento

A partir de .NET 8, si la entrada no se puede convertir al tipo TableLayoutStyle, se genera una excepción ArgumentException.

Cambiar categoría

Este cambio es un cambio de comportamiento.

Motivo del cambio

Este cambio ayuda a hacer que los tipos de excepción sean coherentes en la base de código.

En la mayoría de los escenarios, este cambio no debería tener un impacto significativo. Sin embargo, si anteriormente gestionó InvalidCastException, actualice el código para gestionar ArgumentException en su lugar.

Las APIs afectadas