Geselecteerde eigenschappen van TableLayoutSettings veroorzaken InvalidEnumArgumentException

Geselecteerde TableLayoutSettings eigenschappen geven nu een InvalidEnumArgumentException waarde als u probeert een onjuiste waarde toe te wijzen.

Beschrijving wijzigen

In eerdere .NET-versies genereert deze eigenschappen een ArgumentOutOfRangeException als u probeert een onjuiste waarde toe te wijzen. Vanaf .NET 6 werpen deze eigenschappen in dergelijke gevallen een InvalidEnumArgumentException.

Categorie wijzigen

Deze wijziging is van invloed op binaire compatibiliteit.

Reden voor wijziging

Het gooien van InvalidEnumArgumentException is in overeenstemming met de bestaande Windows Forms-API in vergelijkbare situaties. Het genereren van deze uitzondering biedt ontwikkelaars ook een betere foutopsporingservaring.

Geïntroduceerde versie

.NET 6

  • Werk de code bij om te voorkomen dat onjuiste waarden worden toegewezen.
  • Als dat nodig is, moet u een InvalidEnumArgumentException verwerken bij het openen van deze API's.

Betreffende API's