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
Zalecana akcja
- 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.