LaunchCode logo
  1. Contents
  2. 6. Errors and Debugging

6. Errors and DebuggingΒΆ

  • 6.1. What is Debugging?
    • 6.1.1. Beginning Tips for Debugging
  • 6.2. Categories of Errors
    • 6.2.1. Stages of C# Execution
      • 6.2.1.1. Complilation
      • 6.2.1.2. Execution
    • 6.2.2. Compile-Time Errors, Warnings, and Exceptions
      • 6.2.2.1. Compiler Errors
      • 6.2.2.2. Compiler Warnings
      • 6.2.2.3. Exceptions
    • 6.2.3. Logic Errors
    • 6.2.4. Check Your Understanding
  • 6.3. Diagnosing Error Messages
    • 6.3.1. Compiler Messages 101
    • 6.3.2. Syntax Highlighting
  • 6.4. Debugging Logic Errors
    • 6.4.1. Printing Values
  • 6.5. Errors and User Input
    • 6.5.1. TryParse
      • 6.5.1.1. TryParse and out
  • 6.6. How to Avoid Debugging
    • 6.6.1. Start Small
    • 6.6.2. Keep It Working
  • 6.7. Asking Good Questions
    • 6.7.1. What is the problem with your code?
    • 6.7.2. What have you done to try to address the problem?
    • 6.7.3. Where have you looked for an answer?
  • 6.8. Exercises: Debugging
    • 6.8.1. Debugging Practice
  • ← 5.6. Studio: Goal Setting and Getting into the Right Mindset
  • 6.1. What is Debugging? →

Back to top