Capítulo 5. Colecciones

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

La mayoría de los programas necesitan tratar con varios datos. Tu código puede tener que iterar a través de algunas transacciones para calcular el saldo de una cuenta, por ejemplo, o mostrar mensajes recientes en una aplicación web de redes sociales, o actualizar las posiciones de los personajes en un juego. En la mayoría de los tipos de aplicaciones, es probable que la capacidad de trabajar con colecciones de información sea importante.

C# ofrece un tipo sencillo de colección llamado matriz. El sistema de tipos del CLR admite arrays intrínsecamente, por lo que son eficientes, pero para algunos escenarios pueden ser demasiado básicos. Las bibliotecas en tiempo de ejecución se basan en los servicios fundamentales que ofrecen las matrices para proporcionar tipos de colección más potentes y flexibles. Empezaré por las matrices, porque son la base de la mayoría de las clases de colección.

Matrices

Una matriz es un objeto que contiene varios elementos de un tipo determinado. Cada elemento es un lugar de almacenamiento similar a un campo, pero mientras que con los campos damos un nombre a cada lugar de almacenamiento, los elementos de las matrices simplemente se numeran. El número de elementos es fijo durante toda la vida de la matriz, por lo que debes especificar el tamaño cuando la crees. El ejemplo 5-1 muestra la sintaxis para crear nuevas ...

Get Programación C# 12 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.