Capítulo 7. Cobros

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

.NET proporciona un conjunto estándar de tipos para almacenar y gestionar colecciones de objetos. Entre ellas están las listas redimensionables, las listas enlazadas y los diccionarios ordenados y sin ordenar, así como las matrices. De todas ellas, sólo las matrices forman parte del lenguaje C#; el resto de colecciones son simples clases que instancias como cualquier otra.

Podemos dividir los tipos de la BCL .NET para colecciones en las siguientes categorías:

  • Interfaces que definen protocolos estándar de recogida

  • Clases de colecciones listas para usar (listas, diccionarios, etc.)

  • Clases base para escribir colecciones específicas de la aplicación

Este capítulo abarca cada una de estas categorías, con una sección adicional sobre los tipos utilizados para determinar la igualdad y el orden de los elementos.

Los espacios de nombres de las colecciones son los siguientes

Espacio de nombres Contiene
System.Collections Clases e interfaces de colecciones no genéricas
System.Collections.Specialized Clases de colección no genéricas fuertemente tipadas
System.Collections.Generic Clases e interfaces genéricas de recogida
System.Collections.ObjectModel Proxies y bases para colecciones personalizadas
System.Collections.Concurrent Colecciones a prueba de hilos (ver Capítulo 23)

Enumeración

En informática, existen muchos tipos de colecciones, ...

Get C# 12 en pocas palabras now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.