Zusammenfassung
Ihr Ziel war das Erstellen und Auslösen von benutzerdefinierten Ausnahmeobjekten, die in einem catch Codeblock abgefangen und behandelt werden können.
Durch das Erstellen, Auslösen, Abfangen und Behandeln benutzerdefinierter Ausnahmen vereinfachen Sie den Prozess zum Verfügbarmachen und Beheben von programmgesteuerten Problemen in Ihrer Anwendung. Durch das Anpassen von Ausnahmen mit informationen, die für Ihre Anwendung spezifisch sind, können Sie die Erläuterung von Problemen auf der Benutzeroberfläche der Anwendung optimieren. Das Auslösen von Ausnahmen innerhalb einer Methode und die integrierte C#-Unterstützung für das Abfangen von Ausnahmeobjekten auf jeder Ebene innerhalb des Aufrufstapels trägt dazu bei, sicherzustellen, dass Probleme abgefangen werden, in denen sie behandelt werden können.
Ohne die Möglichkeit, benutzerdefinierte Ausnahmeobjekte zu erstellen und auszuwerfen, wäre Ihr Code schwieriger zu verwalten, und die Benutzererfahrung leidet.
Referenzmaterialien
Weitere Informationen zur Verwendung von Ausnahmen finden Sie hier: https://learn.microsoft.com/dotnet/csharp/fundamentals/exceptions/using-exceptions.
Weitere Informationen zum Erstellen und Auslösen finden Sie hier: https://learn.microsoft.com/dotnet/csharp/fundamentals/exceptions/creating-and-throwing-exceptions.
Weitere Informationen zum Erstellen benutzerdefinierter Ausnahmen finden Sie hier: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-create-user-defined-exceptions.
Weitere Informationen zu lokalisierten Ausnahmemeldungen finden Sie hier: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-create-localized-exception-messages.
Weitere Informationen zum expliziten Auslösen von Ausnahmen finden Sie hier: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-explicitly-throw-exceptions.
Weitere Informationen zur Verwendung bestimmter Ausnahmen finden Sie hier: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-use-specific-exceptions-in-a-catch-block.
Erhalten einer kostenlosen bestätigten Zertifizierung
Microsoft und freeCodeCamp.org bieten ein Schulungs- und Zertifizierungspaket zu Grundlagen von C#. Nachdem Sie dieses Lernmodul abgeschlossen haben, haben Sie bereits begonnen. Entdecken Sie freeCodeCamps Foundational C# mit Microsoft-Zertifizierung hier: https://aka.ms/csharp-certification.