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.
Rekommenderad åtgärd
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.