Playback starts YouTube’s embedded player (privacy-enhanced mode).
C# for Beginners - Part 21.3 - C# Exception Handling Tutorial (Part 3 - Custom Exceptions)
ChannelGavin LonDescription from the creator
Mobile apps, 2D and 3D games, web applications and more can be developed rapidly using C#. C# is a very powerful and flexible .NET programming language.
This video is the third part of a tutorial on C# Exception Handling which is made up of five parts in total. In this video we create a custom exception class in our Basic Calculator project and implement a custom exception handling class so as to remove ambiguity between when an overflow exception is caused when a user inputs data that falls outside the range of values supported by the integer data type and when the result of a calculation between to integer operands falls outside the range of values supported by the integer data type. Later in the tutorial the C# built-in ArgumentException is implemented to throw and catch argument related exceptions.
Links
--------
If you’d like to make a donation to help support the channel, please click the link below,
paypal.com/paypalme/GavinLon
Full playlist - C# for Beginners Course
youtube.com/watch?v=2pquQMSYk6c&list=PL4LFu…
Full playlist - Advanced C# Course
youtube.com/watch?v=3cfVmcAkR2w&list=PL4LFu…
C# Inheritance Tutorial
------------------------------------
Part 1
youtu.be/KvUdCkUHMY4
Part 2
youtu.be/3uC5bzedy7Q
Microsoft Reference Web Pages
----------------------------------------------------
Exception Types
--------------------------
docs.microsoft.com/en-us/dotnet/api/system.exce…
Exception Object Properties
--------------------------------------------
docs.microsoft.com/en-us/dotnet/standard/except…
Video Guide on how to Install a Free Version of Visual Studio 2019
----------------------------------------------------------------------------------------------------------
youtu.be/jh9sHQ2pB80
Install Visual Studio 2019 Community Edition for Mac
--------------------------------------------------------------------------------------
visualstudio.microsoft.com/vs/mac/
.Net Standard
docs.microsoft.com/en-us/dotnet/standard/net-st…
.NET Core Prerequisites - Windows
docs.microsoft.com/en-us/dotnet/core/windows-pr…
.NET Core Prerequisites - macOS
docs.microsoft.com/en-us/dotnet/core/macos-prer…
Download Visual Studio Community Edition for Windows
docs.microsoft.com/en-us/visualstudio/install/i…
Download Visual Studio Community Edition for Mac
docs.microsoft.com/en-us/visualstudio/mac/insta…
Download Visual Studio Code for Windows and Mac
code.visualstudio.com/download
.NET Core SDK - Overview
docs.microsoft.com/en-us/dotnet/core/sdk
Download .NET Core SDK
dotnet.microsoft.com/learn/dotnet/hello-world-t…
Visual Studio Licensing Terms
visualstudio.microsoft.com/license-terms/mlt553…
GitHub
github.com/GavinLonDigital/BasicCalculator_2
All music was created by Gavin Lon Digital.
Contact
[email protected]
This video is the third part of a tutorial on C# Exception Handling which is made up of five parts in total. In this video we create a custom exception class in our Basic Calculator project and implement a custom exception handling class so as to remove ambiguity between when an overflow exception is caused when a user inputs data that falls outside the range of values supported by the integer data type and when the result of a calculation between to integer operands falls outside the range of values supported by the integer data type. Later in the tutorial the C# built-in ArgumentException is implemented to throw and catch argument related exceptions.
Links
--------
If you’d like to make a donation to help support the channel, please click the link below,
paypal.com/paypalme/GavinLon
Full playlist - C# for Beginners Course
youtube.com/watch?v=2pquQMSYk6c&list=PL4LFu…
Full playlist - Advanced C# Course
youtube.com/watch?v=3cfVmcAkR2w&list=PL4LFu…
C# Inheritance Tutorial
------------------------------------
Part 1
youtu.be/KvUdCkUHMY4
Part 2
youtu.be/3uC5bzedy7Q
Microsoft Reference Web Pages
----------------------------------------------------
Exception Types
--------------------------
docs.microsoft.com/en-us/dotnet/api/system.exce…
Exception Object Properties
--------------------------------------------
docs.microsoft.com/en-us/dotnet/standard/except…
Video Guide on how to Install a Free Version of Visual Studio 2019
----------------------------------------------------------------------------------------------------------
youtu.be/jh9sHQ2pB80
Install Visual Studio 2019 Community Edition for Mac
--------------------------------------------------------------------------------------
visualstudio.microsoft.com/vs/mac/
.Net Standard
docs.microsoft.com/en-us/dotnet/standard/net-st…
.NET Core Prerequisites - Windows
docs.microsoft.com/en-us/dotnet/core/windows-pr…
.NET Core Prerequisites - macOS
docs.microsoft.com/en-us/dotnet/core/macos-prer…
Download Visual Studio Community Edition for Windows
docs.microsoft.com/en-us/visualstudio/install/i…
Download Visual Studio Community Edition for Mac
docs.microsoft.com/en-us/visualstudio/mac/insta…
Download Visual Studio Code for Windows and Mac
code.visualstudio.com/download
.NET Core SDK - Overview
docs.microsoft.com/en-us/dotnet/core/sdk
Download .NET Core SDK
dotnet.microsoft.com/learn/dotnet/hello-world-t…
Visual Studio Licensing Terms
visualstudio.microsoft.com/license-terms/mlt553…
GitHub
github.com/GavinLonDigital/BasicCalculator_2
All music was created by Gavin Lon Digital.
Contact
[email protected]
About this tutorial
Gavin Lon published this 24:40 video tutorial on December 11, 2019. It has been watched 1,912 times on YouTube.
Share
This tutorial in other languages
- FRC # pour les débutants - Partie 21.3 - C # Gestion des exceptions Tutorial (Partie 3 - Exceptions personnalisées)
- ESC # para los principiantes - Parte 21.3 - C # Tutorial manejo de excepciones (Parte 3 - excepciones personalizadas)
- PTC # para Iniciantes - Parte 21.3 - C # Tratamento de exceção Tutorial (Parte 3 - exceções personalizadas)
- ITC # per principianti - Parte 21.3 - C # Gestione delle eccezioni Tutorial (Parte 3 - Eccezioni personalizzate)
- DEC # für Anfänger - Teil 21.3 - C # Exception Handling Tutorial (Teil 3 - Benutzerdefinierte Ausnahmen)
- NLC # voor beginners - deel 21.3 - C # verwerking van uitzonderingen Tutorial (Deel 3 - Custom Uitzonderingen)
- RUC # для начинающих - Часть 21,3 - C # Обработка исключений Учебник (Часть 3 - Пользовательские исключения)
- PLC # dla początkujących - część 21.3 - C # Exception Handling Tutorial (część 3 - Odstępstwa niestandardowe)
- JA初心者のためのC# - パート21.3 - チュートリアル取り扱いC#の例外(パート3 - カスタム例外)
- ARC # للمبتدئين - الجزء 21.3 - C # استثناء معالجة دروس (الجزء 3 - الاستثناءات مخصص)
- HIशुरुआती के लिए सी # - भाग 21.3 - सी # अपवाद ट्यूटोरियल हैंडलिंग (भाग 3 - कस्टम अपवाद)
- IDC # untuk Pemula - Bagian 21,3 - C # Exception Handling Tutorial (Bagian 3 - Kustom Pengecualian)