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.
Aanbevolen actie
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 .