DataGridView ile ilgili API'ler InvalidOperationException oluşturur

ile ilgili DataGridView bazı API'ler şimdi nesnenin DataGridViewCell.DataGridViewCellAccessibleObject.Owner değeri ise nullbir InvalidOperationException oluşturur.

Açıklama değiştirildi

Önceki .NET sürümlerinde, etkilenen API'ler çağrıldıklarında ve Owner özellik değeri olduğunda nullbir NullReferenceException oluşturur. .NET 5'den başlayarak, bu API'ler özellik değeri null çağrıldıklarında yerine Owner bir InvalidOperationExceptionNullReferenceException oluşturur.

Değişiklik nedeni

InvalidOperationException Oluşturma.NET çalışma zamanının davranışına uygundur. Ayrıca, geçersiz özelliği açıkça ileterek hata ayıklama deneyimini geliştirir.

Sürüm kullanıma sunulmuştur

.NET 5.0

Kodunuzu gözden geçirin ve gerekirse, özelliğiyle etkilenen türlerin olarak nulloluşmasını önlemek için kodunuzu güncelleştirinOwner.

Etkilenen API’ler

Aşağıdaki tabloda etkilenen API'ler listelenmektedir:

Ayrıca bkz.