Mastering C# OOP: Classes, Inheritance, Error Handling, and
Application Development with Visual Studio ⇗:
- C# .NET Object Oriented Programming: Coding object oriented applications: Dividing code
into classes, Adding fields, method properties, events and constructors to classes,
Defining scope & visibility, Garbage collector, Inheritance & polymorphism, Overloading
methods, Handling errors: Throwing exceptions, Try…..Catch…..Finally, Simplifying
maintenance through inheritance: Implementing a base class, Defining virtual and
abstract methods, Overriding methods in derived classes.
- Building applications with Visual Studio: Managing projects with the solution explorer,
Setting project properties and adding references, Adding files, folders and code,
Compiling, debugging and testing programs.
- Automating testing with Visual Studio: Creating Visual Studio test projects, Writing
Unit tests, Testing classes, properties, method and exceptions.