The Return Statement in C#

The return statement is used to exit a method and return a value to the caller. When a method reaches a return statement, the execution of the method terminates immediately, and the specified value (if any) is sent back to the calling code.

Here's how you can use the return statement:

public int Add(int a, int b)
{
    int sum = a + b;
    return sum;
}

In this example, the Add method takes two integer parameters a and b, calculates their sum, and returns the result using the return statement.

You can also use the return statement to exit a method without returning any value (for methods with a return type of void):

public void DisplayMessage()
{
    Console.WriteLine("Hello, world!");
    return; // This is optional for void methods but can be used for early exit if needed.
}

The return statement is particularly useful in functions that perform calculations or processes and need to provide a result back to the calling code. Additionally, it allows you to exit the method early if certain conditions are met without executing the remaining code in the method.