Sdílet prostřednictvím


Rozhraní API související s DataGridView vyvolá výjimku InvalidOperationException

Některá rozhraní API související s DataGridView teď vyvolá výjimkuInvalidOperationException, pokud je nullhodnota objektu DataGridViewCell.DataGridViewCellAccessibleObject.Owner .

Změna popisu

V předchozích verzích .NET můžou NullReferenceException ovlivněná rozhraní API vyvolat při jejich vyvolání a Owner hodnota vlastnosti je null. Počínaje rozhraním .NET 5 tato rozhraní API vyvolá InvalidOperationException místo NullReferenceException hodnoty Owner null vlastnosti, která je vyvolána.

Důvod změny

Vyvolání shody InvalidOperationException chování modulu runtime .NET. Zlepšuje také prostředí ladění tím, že jasně komunikuje neplatnou vlastnost.

Zavedená verze

.NET 5.0

Zkontrolujte kód a v případě potřeby ho aktualizujte, aby se zabránilo vytvoření ovlivněných typů s Owner vlastností jako null.

Ovlivněná rozhraní API

Následující tabulka uvádí ovlivněná rozhraní API:

Viz také