---
id: 647e228a8acb466c97ccbef3
title: 'Create and Throw Exceptions in C# Console Applications'
challengeType: 19
dashedName: create-and-throw-exceptions-in-c-sharp-console-applications
---

# --description--

This challenge will be partially completed on Microsoft's learn platform. Follow these instructions to complete the challenge:

1. Go to <a href="https://learn.microsoft.com/en-us/training/modules/create-throw-exceptions-c-sharp/" target="_blank">https://learn.microsoft.com/en-us/training/modules/create-throw-exceptions-c-sharp/</a> and complete all the tasks for the "Create and Throw Exceptions in C# Console Applications" module. This is required earn to the "Debug C# Console Applications" trophy.
1. When you are finished, come back and correctly answer the question below.

# --question--

## --text--

When should a method throw an exception?

## --answers--

A method should throw an exception when the method can complete its intended purpose.

---

A method should throw an exception when the method can't complete its intended purpose.

---

A method should throw an exception when an exception type matches the intended purpose of the method.

## --video-solution--

2
