A Structure is such a group of basic data type variables, which behaves as a unit. ... Enumeration is yet another type of data structure that assigns integer values to string type data values. Both the data types are extensively used in C#Some of the interface types in C# include. IEnumerable − Base interface for all generic collections. IList − A generic interface implemented by the arrays and the list type. .