What is 'return' keyword used for in C#?
Answer
The 'return' keyword tells the computer that it's time to end the execution of a method and get out of it. The value that is on the right hand side from the 'return' keyword will be returned to the caller of the method. There are methods that don't return any value. Such methods must have return data type 'void' and don't need to have 'return' keyword in their body. If the return keyword is in method with return data type 'void', then there is no value on the right hand side from the 'return' keyword because there is noting to be returned.
In the following example, the first call to method WriteHello doesn't return any value because the return value data type in s void. The next call to the method GetNumber returns a number 7 that is then stored to the implicitly declared variable result.
Related C# job interview questions
What is 'public' keyword good for in C#?
C# JuniorWhat is happening and in what order when a new object in being created C#?
C# JuniorWhat is 'this' keyword used for in C#?
C# JuniorIn C# how do you call one method from another method where both method are inside of the same class?
C# JuniorWhat is an attribute in C#?
C# Junior