Sebelumnya, metode Formulir Windows tertentu melemparkan NullReferenceException jika melewati argumen yang null. Mulai dari .NET 5, metode ini sekarang melemparkan ArgumentNullException untuk argumen null, sebagai gantinya.
Melempar ArgumentNullException sesuai dengan perilaku runtime .NET. Ini juga meningkatkan pengalaman penelusuran kesalahan dengan mengkomunikasikan dengan jelas bahwa argumen null dan argumen mana itu.
Versi yang diperkenalkan
.NET 5.0
Tindakan yang direkomendasikan
Jika Anda memanggil salah satu metode ini dan kode Anda saat ini menangkap NullReferenceException argumen null, tangkap sebagai ArgumentNullException gantinya. Selain itu, pertimbangkan untuk memperbarui kode untuk mencegah meneruskan argumen null ke metode yang tercantum.
API yang Terpengaruh
Tabel berikut mencantumkan metode dan parameter yang terpengaruh:
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.