We can Categorized variable into Value Type and Reference Types.

- Value Type contain the value directly while the variable of reference type contains reference of the the memory address where the value is stored in the memory.

- Boolean,bytes,int,float are value type.

- Complex data types such as string,objects,delegates are reference types.

- If we are moving with the int,bytes they have limited amount of storage they require but object string have more space.