Bagikan melalui


API terkait DataGridView melempar InvalidOperationException

Beberapa API yang terkait dengan DataGridView sekarang melemparkan InvalidOperationException jika nilai objek DataGridViewCell.DataGridViewCellAccessibleObject.Owner adalah null.

Deskripsi perubahan

Dalam versi .NET sebelumnya, API yang NullReferenceException terpengaruh melempar saat dipanggil dan Owner nilai propertinya adalah null. Mulai dari .NET 5, API ini melemparkan InvalidOperationException alih-alih NullReferenceException jika Owner nilai properti adalah null ketika dipanggil.

Alasan untuk berubah

Melempar InvalidOperationException sesuai dengan perilaku runtime .NET. Ini juga meningkatkan pengalaman penelusuran kesalahan dengan mengkomunikasikan properti yang tidak valid dengan jelas.

Versi yang diperkenalkan

.NET 5.0

Tinjau kode Anda dan, jika perlu, perbarui untuk mencegah pembuatan jenis yang terpengaruh dengan Owner properti sebagai null.

API yang Terpengaruh

Tabel berikut mencantumkan API yang terpengaruh:

Lihat juga