Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Konstruktorn ExceptionCollection genererar nu en ArgumentException om elementen i indatamatrisen inte är av typen Exception.
Version lanserad
Förhandsversion 1 av .NET 8
Tidigare beteende
ExceptionCollection Tidigare kontrollerade konstruktorn inte den typ som skickades in, vilket kan fördröja felet till senare i processen. Inga undantag utlöstes när objektet skapades.
Nytt beteende
Från och med .NET 8 utlöses ett Exception om elementen i indatamatrisen inte är av typen ArgumentException.
Ändra kategori
Den här ändringen är en beteendeförändring.
Orsak till ändring
Den här ändringen hjälper till att göra undantagstyper konsekventa i kodbasen.
Rekommenderad åtgärd
I de flesta scenarier bör den här ändringen inte ha någon betydande inverkan. Överväg dock att uppdatera koden för att hantera ArgumentException på konstruktoranropsplatser.
Berörda API:er
- ExceptionCollection(ArrayList) konstruktor