Aracılığıyla paylaş


DataGridView ile ilgili API'ler artık InvalidOperationException oluşturur

Bazı API'ler DataGridView ile ilgili olarak, nesnenin InvalidOperationException değeri DataGridViewCell.DataGridViewCellAccessibleObject.Owner ise bir null oluşturur.

Açıklamayı değiştir

Önceki .NET sürümlerinde, etkilenen API'ler çağrıldıklarında ve NullReferenceException özellik değeri Owner olduğunda bir null atar. .NET 6 ile başlayarak, eğer InvalidOperationException özelliği çağrıldığında değer NullReferenceException ise, bu API'lar Owner yerine null fırlatır.

Kategoriyi değiştir

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

Değişiklik nedeni

InvalidOperationException Fırlatma .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 Owner özelliği ile etkilenen türlerin null olarak oluşturulmasını önlemek için kodunuzu güncelleyin.

Etkilenen API'ler

Aşağıdaki tabloda etkilenen özellikler ve yöntemler listelenmektedir:

Ayrıca bakınız