This section introduces the following keywords used to declare reference types:* Class* Interface* Delegate This section also introduces the following built-in reference types:* object* string What is the difference between structures and enumeration?.Unlike classes, structs are value types and do not require heap allocation.