d. El espacio de nombres System.Collections.Generic La sintaxis de los tipos genéricos C#2 es muy rica, autorizando a enumerar propiedades de la interfaz gráfica aplicables a parámetros <T>, pero evita también el uso de plantillas del lenguaje C++. Las clases genéricas se utilizan, a menudo, como estructuras de datos dinámicas: pilas, listas, colas de espera, tablas, tablas hash… Microsoft ha reescrito las clases del espacio de nombresSystem.Collections volviéndolas genéricas. Las nuevas clases se ubican en el espacio de nombres System.Collections.Generic. Comparer<T>
Clase básica para implementar algoritmos de ordenación genéricos.
Dictionary<T>
Tabla de hash genérica.
LinkedList<T>
Lista genérica doblemente encadenada.
List<T>
Lista genérica.
Queue<T>
Cola de espera genérica (también llamada pila FIFO).
SortedList<T>
Lista genérica cuyos elementos pueden ordenarse.
Stack<T>
Pila genérica (también llamada pila LIFO).
La
genericidad no influye en el rendimiento de un programa. Pero la seguridad en el funcionamiento y la robustez se ver mejoradas evitando tipados erróneos desde la clase objeto.
www.FreeLibros.me