Aracılığıyla paylaş


DataGridView ile ilgili API'ler 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 5'ten itibaren, bu API'ler InvalidOperationException özelliği değeri NullReferenceException olduğunda çağrıldıklarında Owner yerine null fırlatır.

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 5.0

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 API'ler listelenmektedir:

Ayrıca bakınız