---
title: "Difference between Throw Exception and Throw Clause"  
description: "Difference between Throw Exception and Throw Clause"  
author: "Manoj Bhatt"  
published: 2016-01-27  
updated: 2016-01-28  
canonical: https://www.mindstick.com/forum/33937/difference-between-throw-exception-and-throw-clause  
category: "c#"  
tags: ["c#", ".net"]  
reading_time: 1 minute  

---

# Difference between Throw Exception and Throw Clause

Hi All,Please [anyone](https://www.mindstick.com/articles/23207/how-to-find-the-best-fit-job-for-anyone) can give a answer, what [difference](https://www.mindstick.com/articles/157114/good-news-or-bad-news-and-the-difference-is) between Throw [Exception](https://www.mindstick.com/articles/1824/objective-c-exception-handling) and Throw Clause.\
Thank you.

## Replies

### Reply by Anupam Mishra

The Throw exception overwrites the stack trace and this makes it hard to find the original code line number that has thrown the exception.\
Throw clause basically retains the stack information and adds to the stack information in the exception that it is thrown.

For more details you click [here](https://www.mindstick.com/Articles/1768/example-of-exception-handling-in-c-sharp).


---

Original Source: https://www.mindstick.com/forum/33937/difference-between-throw-exception-and-throw-clause

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
