Aracılığıyla paylaş


DataGridView ile ilgili API'ler artık 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 6'dan başlayarak, bu API'ler özellik değeri null çağrıldıklarında ise Owner yerine bir InvalidOperationExceptionNullReferenceException oluşturur.

Kategoriyi değiştir

Bu değişiklik ikili uyumluluğu etkiler.

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 6

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 özellikler ve yöntemler listelenmektedir:

Ayrıca bkz.