Exceptions and Class Libraries

Everyone
  • 6 videos | 46m
  • Earns a Badge
Rating 4.0 of 5 users Rating 4.0 of 5 users (5)
Exceptions are errors that occur while your application is running. They may be caused by program logic, unexpected user input, or a host of other reasons. If left unhandled, your applications may behave in unexpected ways. In this course, you'll learn how to add error handling code to an application and how to use try-catch and try-catch finally blocks. You'll also learn how to catch exceptions thrown by the .NET framework, throw exceptions from your own methods, and define custom exception types. In .NET, you can share code across multiple projects by placing the code inside a class library. A class library is a collection of classes and other types compiled into a dynamic link library. In this course, you'll also learn how to create a DLL and call code in that DLL from your executable. You'll learn about assemblies and how a .NET DLL differs from a Windows DLL. You'll examine how to create and work with class libraries. This course was originally created by Global Knowledge (GK).

WHAT YOU WILL LEARN

  • Describe exceptions and how they are managed in c#
    Recognize how the try-catch block is used to catch exceptions
    Recognize how try-catch-finally differs from try-catch and its purpose
  • Recognize how to define custom exceptions, exception design guidelines, and how to use the exception snippet
    Recognize how to link executables and dlls
    Recognize how to create and work with a class library

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.0 of 4 users Rating 4.0 of 4 users (4)
Course WPF & XAML
Rating 4.4 of 34 users Rating 4.4 of 34 users (34)
Rating 4.6 of 36 users Rating 4.6 of 36 users (36)