Delen via


TableLayoutStyleCollection genereert ArgumentException

TableLayoutStyleCollection dwingt het type af dat wordt doorgegeven aan de verzamelingsbewerkingen. De betrokken API's gooien nu een ArgumentException in plaats van een InvalidCastException als de invoer niet van het type TableLayoutStyleis.

Versie geïntroduceerd

.NET 8 Preview 1

Vorig gedrag

Als de invoer eerder niet kon worden geconverteerd naar het type TableLayoutStyle, werd er een InvalidCastException gegenereerd.

Nieuw gedrag

Vanaf .NET 8 wordt er een ArgumentException gegenereerd als de invoer niet kan worden geconverteerd naar het typeTableLayoutStyle.

Wijzigingscategorie

Deze wijziging is een gedragswijziging.

Reden voor wijziging

Deze wijziging helpt bij het consistent maken van uitzonderingstypen in de codebasis.

Voor de meeste scenario's mag deze wijziging geen aanzienlijke impact hebben. Als u eerder hebt verwerkt InvalidCastException, moet u de code echter bijwerken om deze in plaats daarvan te verwerken ArgumentException .

Betrokken API's