The types of values, as indicated in the name, are values ββstored in memory; referencer types are (kind of) a pointer to an object (class, object, etc.)
From Microsoft :
A data type is a value type if it contains data within its own memory allocation. The type of reference contains a pointer to another memory location in which the data is stored.
Value Types Value types include the following:
- All numeric data types
- Boolean, Char and Date
- All structures, even if their elements are reference types
- Enumerations, since their base type is always SByte, Short, Integer, Long, Byte, UShort, UInteger, or ULong
Link Types Link types include the following:
- Line
- All arrays, even if their elements are value types
- Class types such as Form
- Delegates
Marco source share