C# | Comprobar si una pila contiene un elemento

Stack representa unacolección de objetos de último en entrar, primero en salir . El método Stack<T>.Contains(Object) se usa para verificar si un elemento está en Stack<T> o no. Sintaxis: public virtual bool Contains(object obj); Valor devuelto: la función devuelve True si el elemento existe en Stack<T> y devuelve False si el elemento no existe en … Continue reading «C# | Comprobar si una pila contiene un elemento»

C# | Cómo verificar si una Lista contiene los elementos que coinciden con las condiciones especificadas – Part 1

El método List<T>.Exists(Predicate<T>) se usa para verificar si List<T> contiene elementos que coinciden con las condiciones definidas por el predicado especificado. Propiedades de la lista: Es diferente de las arrays. Una lista se puede cambiar de tamaño dinámicamente, pero las arrays no. La clase de lista puede aceptar nulo como un valor válido para los … Continue reading «C# | Cómo verificar si una Lista contiene los elementos que coinciden con las condiciones especificadas – Part 1»

C# | Creación de un contenedor sincronizado (seguro para subprocesos) para un objeto SortedList – Part 1

El método SortedList.Synchronized(SortedList) se usa para obtener el contenedor sincronizado (seguro para subprocesos) para un objeto SortedList . Sintaxis: System.Collections.SortedList estático público sincronizado (lista System.Collections.SortedList); Aquí, list es el nombre del objeto SortedList que se sincronizará. Excepción: este método arrojará ArgumentNullException si la lista es nula. Los siguientes programas ilustran el uso del método mencionado … Continue reading «C# | Creación de un contenedor sincronizado (seguro para subprocesos) para un objeto SortedList – Part 1»

C# | Comprobar si una SortedList es de solo lectura

La clase SortedList es una colección de pares (clave, valor) que se ordenan según las claves. Se puede acceder a esos pares por clave y también por índice (indexación basada en cero). Esto viene bajo el espacio de nombres System.Collections . La propiedad SortedList.IsReadOnly se usa para obtener un valor que indica si un objeto … Continue reading «C# | Comprobar si una SortedList es de solo lectura»

C# | Clase de cola

La cola representa unacolección de objetos de tipo primero en entrar, primero en salir . Se utiliza cuando necesita un acceso de elementos por orden de entrada. Cuando agrega un elemento en la lista, se llama poner en cola , y cuando elimina un elemento, se llama quitar de la cola . Esta clase se … Continue reading «C# | Clase de cola»

C# | Cómo verificar si una lista contiene un elemento específico

El método List<T>.Contains(T) se usa para verificar si un elemento está en List<T> o no. Propiedades de la lista: Es diferente de las arrays. Una lista se puede cambiar de tamaño dinámicamente, pero las arrays no. La clase de lista puede aceptar nulo como un valor válido para los tipos de referencia y también permite … Continue reading «C# | Cómo verificar si una lista contiene un elemento específico»

C# | Inserte un elemento en ArrayList en el índice especificado – Part 1

ArrayList representa una colección ordenada de un objeto que se puede indexar individualmente. Es básicamente una alternativa a una array. También permite la asignación de memoria dinámica, agregando, buscando y ordenando elementos en la lista. El método ArrayList.Insert(Int32, Object) inserta un elemento en ArrayList en el índice especificado. Propiedades de la clase ArrayList: Los elementos … Continue reading «C# | Inserte un elemento en ArrayList en el índice especificado – Part 1»

C# | Eliminar todos los elementos de Hashtable – Part 1

La clase Hashtable representa una colección de pares de clave y valor que se organizan según el código hash de la clave. La clave se utiliza para acceder a los elementos de la colección. El método Hashtable.Clear se utiliza para eliminar todos los elementos de Hashtable. Sintaxis: myTable.Clear() Aquí myTable es el nombre de Hashtable. … Continue reading «C# | Eliminar todos los elementos de Hashtable – Part 1»

Método Stack.Contains() en C#

Este método (viene bajo el espacio de nombres System.Collections ) se usa para verificar si un elemento específico está presente en Stack o no. Internamente, este método comprueba la igualdad llamando al método Object.Equals . Además, realiza una búsqueda lineal , por lo tanto, este método es una operación O(n) , donde n es Count. … Continue reading «Método Stack.Contains() en C#»

C# | Obtiene una ICollection que contiene las claves en Hashtable – Part 1

La propiedad Hashtable.Keys se usa para obtener una ICollection que contiene las claves en Hashtable . Sintaxis: public virtual System.Collections.ICollection Keys { get; } Valor devuelto: esta propiedad devuelve una ICollection que contiene las claves en Hashtable. Nota: No se especifica el orden de las claves en ICollection. Recuperar el valor de esta propiedad es … Continue reading «C# | Obtiene una ICollection que contiene las claves en Hashtable – Part 1»