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. Related TutorialsUser-defined types MSIL (Microsoft Intermediate Language) Shared assembly XHTML (eXtensible HyperText Markup Language) Service