Debugging in C#

Go to class
Write Review

Free Online Course: Debugging in C# provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Debugging in C# is taught by Kathryn Hodge.

Overview
  • Debugging helps you build more accurate, efficient, and reliable C# applications. Learn how to debug your C# code using Visual Studio Code.

Syllabus
  • Introduction

    • Debugging in C#
    • What you should know
    1. Basics of Debugging
    • What is debugging?
    • What is a print statement?
    • What is a breakpoint?
    • Inspecting values of variables
    • Execution in debug mode
    • The debugging process
    • Beginner debugging code challenge
    • Beginner debugging code challenge: Solution
    2. More Debugging Tips and Tricks
    • Covering edge cases
    • Defensive programming
    • Side effects
    3. Common Errors in C#
    • NullReferenceException
    • IndexOutOfRangeException
    • Logical errors
    • Using a reference like a value
    4. Practice Debugging C# Programs
    • Basic code challenge
    • Basic code challenge: Solution
    • Logical code challenge
    • Logical code challenge: Solution
    Conclusion
    • Next steps