Metody WinForms nyní vyvolat ArgumentNullException
Některé model Windows Forms metody nyní vyvolá ArgumentNullException pro argumenty null, kde dříve hodily NullReferenceException.
Změna popisu
Dříve některé metody model Windows Forms hodilyNullReferenceException, pokud byly předány argument, který byl null. Počínaje rozhraním .NET 5 teď tyto metody vyvolají ArgumentNullException argumenty null.
Vyvolání shody ArgumentNullException chování modulu runtime .NET. Zlepšuje také možnosti ladění tím, že jasně komunikuje, že argument má hodnotu null a který argument je.
Zavedená verze
.NET 5.0
Doporučená akce
Pokud zavoláte některou z těchto metod a váš kód aktuálně zachytí NullReferenceException argumenty null, zachyťte místo toho.ArgumentNullException Kromě toho zvažte aktualizaci kódu, aby se zabránilo předání argumentů null uvedeným metodám.
Ovlivněná rozhraní API
Následující tabulka uvádí ovlivněné metody a parametry: