Stack

Stack is an area of program memory used to store local program variables, method parameters, and return values. In .NET languages, value types are allocated on the stack.