This C# Program Demonstrates Exception Handling for Stack Overflow. Here Typically the StackOverflowException is triggered by a recursive method that creates a deep call stack.
Here is source code of the C# Program to Demonstrate Exception Handling for Stack Overflow. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.
/*
* C# Program to Demonstrate Exception Handling for Stack Overflow
*/
using System;
class Program
{
static void excep(int value)
{
Console.WriteLine(value);
excep(++value);
}
static void Main()
{
try
{
excep(0);
}
catch (StackOverflowException e)
{
Console.WriteLine(e.Message);
}
}
}
Here is the output of the C# Program:
Program terminated due to StackOverflow Exception.
Sanfoundry Global Education & Learning Series – 1000 C# Programs.
If you wish to look at all C# Programming examples, go to 1000 C# Programs.