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
()
Ex_Files_Debugging_C_Sharp.zip
(1.1 MB)