Hogar Finanzas personales Guardar cosas en C # Collection Classes - Dummies

Guardar cosas en C # Collection Classes - Dummies

Tabla de contenido:

Video: Como guardar los medicamentos. 2024

Video: Como guardar los medicamentos. 2024
Anonim

Parte de C # 5. 0 All-in-One para Dummies Cheat Sheet

Muchas variables son para almacenar una cosa, como una número o una oración Un objeto puede tener muchas propiedades, almacenando mucha información sobre un solo concepto. A veces, sin embargo, solo tienes que hacer un seguimiento de una gran lista de cosas. Ahí es donde entran las clases de colección.

Las clases de colección en C # son increíbles porque pueden ayudarlo a mantener una lista de elementos, o un grupo de claves y valores, y proporcionan herramientas de búsqueda, supervisión y mantenimiento general de forma gratuita. Eso es mucho más fácil que escribir el método de doscientos "ordenar los clientes por apellido" este mes.

C # tiene clases de recopilación básicas, clases de recopilación genéricas y clases de recopilación simultáneas. Estos últimos son para operaciones de seguridad de subprocesos en un entorno multiprocesador. Todas estas clases de colección son útiles si sabe dónde y cuándo usarlas.

Colecciones regulares

Las colecciones normales almacenan cosas sin tipo para usted. Si no sabe exactamente lo que va a almacenar, las colecciones regulares son para usted. La mayoría de todo en estas clases se almacena como Objeto.

Clase Descripción
ArrayList Esto es solo una colección directa de objetos cuyo tamaño

se declara inicialmente, y ese tamaño se incrementa según sea necesario (pero

no disminuido).

HashTable Solo una tabla de dos columnas de claves y valores, donde los pares están

vinculados para ordenar una recuperación.

Cola Lista de artículos primero en entrar, último en salir (FIFO). Ideal para almacenar

cosas del proceso del programa.

Pila Como una cola, pero último en entrar primero fuera (LIFO).

Colecciones genéricas

C # 2. 0 colecciones genéricas introducidas. Las colecciones genéricas le permiten almacenar colecciones de elementos tipeados, como se declaró en tiempo de ejecución.

Clase Descripción
Diccionario Solo una HastTable, excepto el tipeado, por lo que no tiene que almacenar

Objeto, Objeto. TKey y TValue son tipos, por lo que puede almacenar una lista

si desea

.

Lista Esta es la nueva matriz. Es una lista de elementos tipeados. Por

ahora, la clase de colección más común utilizada. Es el predeterminado.

Si necesita una lista de personas, es una lista.

Cola Similar a la cola sin tipo, pero, bueno, ¡mecanografiada!
SortedList Este formidable diccionario implementa IComparable para que pueda

ser ordenado.

Pila Al igual que la Pila sin tipo, excepto la que se escribe.

Clases concurrentes de recopilación

Finalmente, las clases simultáneas se aseguran de que los objetos que almacena en una lista estén disponibles en cualquier espacio de memoria, sin importar qué procesador.Es un negocio mayor de lo que crees.

Clase Descripción
BlockingCollection Es una clase segura para subprocesos que evitará que un subproceso

altere un campo al que pueda acceder otro subproceso.

Genial, de verdad.

ConcurrentDictionary Hablando de brillante, este conjunto de pares clave / valor puede ser

accedido por múltiples hilos.

ConcurrentQueue ¿Recuerda esa pila FIFO? Sí. Este es genérico Y hilo

seguro.

ConcurrentStack Las colecciones organizadas son útiles. Son

beneficiosos para la memoria, por un lado. De todos modos, este también es LIFO y

seguro para subprocesos.

Guardar cosas en C # Collection Classes - Dummies

Selección del editor

Cómo ver el portapapeles en Word 2016 - Dummies

Cómo ver el portapapeles en Word 2016 - Dummies

Todo el texto que copia o corta en Word 2016 es almacenado en una ubicación llamada Portapapeles. Esa es la bandeja de almacenamiento estándar para cortar / copiar / pegar para texto, pero en Word, el Portapapeles es más poderoso que en otros programas de Windows. Específicamente, puede usar el panel de tareas del Portapapeles para examinar los elementos cortados o copiados y pegarlos ...

Cómo usar Deshacer y Rehacer en Word 2007 - dummies

Cómo usar Deshacer y Rehacer en Word 2007 - dummies

Los comandos Deshacer y Rehacer en Word 2007 evite tener que tener miedo de borrar su texto o de hacer cualquier otra cosa incorrecta mientras trabaja en sus documentos. Lo que puedes hacer, también puedes deshacer. El comando Deshacer El comando Deshacer deshace todo lo que hace en Word, como formatear texto, ...

Cómo trabajar con columnas en Word 2016 - dummies

Cómo trabajar con columnas en Word 2016 - dummies

Probablemente no piense en el texto de un documento como una columna No, es solo texto en una página, margen a margen. Secretamente, sin embargo, Word 2016 mira ese texto como una sola columna. Entonces, ya sea que use columnas o no, Word ya ha formateado su documento de esa manera. Para establecer el número de columnas de texto ...

Selección del editor

Decidir cuántas columnas usar para su mensaje de marketing por correo electrónico - dummies

Decidir cuántas columnas usar para su mensaje de marketing por correo electrónico - dummies

Proporcionan un diseño de fácil acceso para sus clientes y prospectos de marketing por correo electrónico. El diseño familiar de la columna ayuda a su público a concentrarse en su mensaje y encontrar los puntos importantes. En general, querrá seguir con un diseño de una, dos o tres columnas, pero puede combinar una introducción de una columna en tres columnas con información relacionada. ...

Diseñando la línea From para sus mensajes de email marketing: dummies

Diseñando la línea From para sus mensajes de email marketing: dummies

The Desde la línea de su mensaje de marketing por correo electrónico, ayuda a garantizar que la mayoría de los programas de correo electrónico muestren suficiente información para que su público lo identifique y confíe en usted como remitente deseado. Además, la mayoría de los destinatarios utilizan la línea De para determinar si abrir su correo electrónico. Cambiar su línea From es generalmente una cuestión de tipear remitente ...

Selección del editor

Cómo crear máscaras de canal en Photoshop CS6 - dummies

Cómo crear máscaras de canal en Photoshop CS6 - dummies

Las máscaras de canal de photoshop CS6 son probablemente las más consumir máscaras para usar porque requieren mucho trabajo manual. No es un trabajo pesado, pero trabaje con las herramientas y los comandos en Photoshop. Sin embargo, es un tiempo bien empleado. Por lo general, las máscaras de canal pueden seleccionar con precisión con qué soñar las otras herramientas de Photoshop ...

Cómo crear rutas curvas en Photoshop CS6 - Dummies

Cómo crear rutas curvas en Photoshop CS6 - Dummies

Probablemente nunca va a crear una ruta de trabajo en Photoshop CS6 que no tenga curvas ni líneas rectas. Después de todo, no mucho en la vida es perfectamente lineal. La mayoría de las cosas tienen ondulaciones aquí y allá. Siga estos pasos para crear rutas curvas: si está agregando a una ruta abierta previamente creada, sea ...

Cómo crear gotas en Photoshop CS6: las miniaturas

Cómo crear gotas en Photoshop CS6: las miniaturas

Son miniaplicaciones de arrastrar y soltar, esencialmente applets: en formato macro que pueden existir fuera de Photoshop Creative Suite 6 en su escritorio, en su barra de tareas o dentro de una carpeta. Siempre están disponibles, por lo que puede aplicarlos a cualquier archivo de imagen que desee. Piense en ellos como lotes esperando que ocurra. Solo necesita ...