C# contiene veinte categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia.