Dela via


TableLayoutStyleCollection genererar ArgumentException

TableLayoutStyleCollection framtvingar den typ som skickas till dess insamlingsåtgärder. De berörda API:erna genererar nu en ArgumentException i stället för en InvalidCastException om indata inte är av typen TableLayoutStyle.

Version introducerad

Förhandsversion 1 av .NET 8

Tidigare beteende

Tidigare, om indata inte kunde konverteras till typ TableLayoutStyle, kastades en InvalidCastException .

Nytt beteende

Från och med .NET 8, om indata inte kan konverteras till typen TableLayoutStyle, genereras en ArgumentException .

Ändra kategori

Den här ändringen är en beteendeförändring.

Orsak till ändringen

Den här ändringen hjälper till att göra undantagstyper konsekventa i kodbasen.

I de flesta scenarier bör den här ändringen inte ha någon betydande inverkan. Men om du tidigare hanterade InvalidCastExceptionuppdaterar du koden så att den hanterar ArgumentException den i stället.

Berörda API:er