What is the definition of a value class and reference class in C#?
How does this differ from a value type and reference
Value types store the actual data while reference types store references to the data. Reference types are stored dynamically on the heap while value types are stored on the stack.
Value Types: http://msdn.microsoft.com/en-us/library/s1ax56ch.aspx Reference Types: http://msdn.microsoft.com/en-us/library/490f96s2.aspx