Daha önce, bazı Windows Forms yöntemleri null olan bir NullReferenceException bağımsız değişken geçirildiyse bir atardı. .NET 5'den başlayarak, bu yöntemler artık null bağımsız değişkenler için bir ArgumentNullException oluşturur.
ArgumentNullException Oluşturma.NET çalışma zamanının davranışına uygundur. Ayrıca, bir bağımsız değişkenin null olduğunu ve hangi bağımsız değişken olduğunu açıkça ileterek hata ayıklama deneyimini geliştirir.
Sürüm kullanıma sunulmuştur
.NET 5.0
Önerilen eylem
Bu yöntemlerden herhangi birini çağırırsanız ve kodunuz şu anda null bağımsız değişkenler için bir NullReferenceException yakalarsa, bunun yerine bir ArgumentNullException yakalayın. Ayrıca, listelenen yöntemlere null bağımsız değişkenlerin geçirilmesini önlemek için kodu güncelleştirmeyi göz önünde bulundurun.
Etkilenen API’ler
Aşağıdaki tabloda etkilenen yöntemler ve parametreler listelenmektedir:
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz. https://aka.ms/ContentUserFeedback.