What are value types and reference types?
Value type - bool, byte, chat, decimal, double, enum , float, int, long, sbyte, short, strut, uint, ulong, ushort.
Value types are stored in the Stack
Reference type - class, delegate, interface, object, string. Reference types are kept in the Heap