Udostępnij za pośrednictwem


Wybrane właściwości TableLayout Ustawienia zgłaszają wyjątek InvalidEnumArgumentException

Wybrane TableLayoutSettings właściwości teraz zgłaszają InvalidEnumArgumentException błąd w przypadku próby przypisania nieprawidłowej wartości.

Opis zmiany

W poprzednich wersjach platformy .NET te właściwości zgłaszają ArgumentOutOfRangeException błąd w przypadku próby przypisania nieprawidłowej wartości. Począwszy od platformy .NET 6, te właściwości zgłaszają InvalidEnumArgumentException wartość w takich przypadkach.

Kategoria zmiany

Ta zmiana ma wpływ na zgodność binarną.

Przyczyna wprowadzenia zmiany

Zgłaszanie InvalidEnumArgumentException jest zgodne z istniejącym interfejsem API windows Forms w podobnych sytuacjach. Zgłaszanie tego wyjątku zapewnia również deweloperom lepsze środowisko debugowania.

Wprowadzona wersja

.NET 6

  • Zaktualizuj kod, aby zapobiec przypisywaniu nieprawidłowych wartości.
  • W razie potrzeby obsłuż element podczas uzyskiwania InvalidEnumArgumentException dostępu do tych interfejsów API.

Dotyczy interfejsów API