Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
ComponentDesigner.Initialize diperbarui untuk melemparkan ArgumentNullException jika argumen komponen adalah null.
Versi yang diperkenalkan
Pratinjau .NET 9 1
Perilaku sebelumnya
Sebelumnya, ComponentDesigner.Initialize menerima argumen null, tetapi nantinya menghasilkan pengecualian NullReferenceException atau pengecualian lainnya.
Perilaku baru
Mulai dari .NET 9, ComponentDesigner.Initialize melemparkan sebuah ArgumentNullException jika argumennya adalah null.
Ubah kategori
Perubahan ini adalah perubahan perilaku .
Alasan perubahan
Selama proses mengaktifkan nullability dalam file kode, ditemukan bahwa banyak metode dan properti, baik dalam ComponentDesigner maupun subkelasnya, bergantung pada komponen yang diteruskan untuk diinisialisasi ke non-null. Metode dan properti ini menghasilkan pengecualian NullReferenceException atau pengecualian lain di kemudian hari jika diinisialisasi dengan nilai null.
Tindakan yang direkomendasikan
Pastikan Anda tidak memanggil ComponentDesigner.Initialize dengan argumen null.