C# Sortedlits.Método de eliminación

C# Sortedlits.Método de eliminación
SortedList en C# almacena los valores linealmente que contienen los pares de valor clave. Si desea almacenar la clave: Value Par, usar la SortedList es la mejor práctica. En este tutorial, veremos cómo eliminar los valores particulares en una lista ordenada utilizando el método Removeat (). Podemos crear una SortedList en C# usando la siguiente sintaxis:
SortedList Object = new SortedList ();


Si desea mostrar la clave y el valor, puede usar el Obtener la clave() y GetByIndex () métodos.

Método eliminar ()

El método Removeat () en SortedList elimina los valores en función del número de índice proporcionado.

Sintaxis:

Sortedlist_object.Eliminar (index_number);


Parámetro:

Se necesita solo un parámetro que representa la posición de índice en la que se debe eliminar el elemento.

Como sabemos, la indexación comienza con 0.

Ejemplo 1:

Aquí, crearemos una Lista Sorted que tenga 5 valores clave con el tipo de cadena y eliminaremos los elementos particulares.

usando el sistema;
Uso del sistema.Colecciones;
// Crear una clase - Linuxhint
clase Linuxhint

static public void main ()
// Crear lista ordenada llamada - Slist.
SortedList Slist = new SortedList ();
// Agregar 5 valores a la corte anterior.
corta.Agregar ("1", "palomitas de maíz");
corta.Agregar ("2", "frutas");
corta.Agregar ("3", "Alimentos orgánicos");
corta.Agregar ("4", "VegTables");
corta.Agregar ("5", "dulces");
// Muestra la tecla y el valor de Slist
Consola.WriteLine ("---------- Valores reales ----------");
for (int value = 0; valor < slist.Count; value++ )
Consola.WriteLine (Slist.GetKey (valor)+" ->"+Slist.GetByIndex (valor));

// eliminar el quinto elemento
corta.Eliminar (4);
// eliminar el primer elemento
corta.Eliminar (0);
// Muestra la tecla y el valor de Slist
Consola.WriteLine ("---------- después de eliminar los valores 1 y quinto ----------");
for (int value = 0; valor < slist.Count; value++ )
Consola.WriteLine (Slist.GetKey (valor)+" ->"+Slist.GetByIndex (valor));



Producción:


Explicación:

1. Creamos una lista de clasificación llamada Slist.

2. Agregue cinco valores a la de lasa.

3. Eliminar los valores presentes en el índice 4 y 0.

4. Muestra la lista final.

Ejemplo 2:

Aquí, crearemos una lista de sorted que tenga 5 valores clave con el tipo entero y eliminaremos los elementos particulares.

usando el sistema;
Uso del sistema.Colecciones;
// Crear una clase - Linuxhint
clase Linuxhint

static public void main ()
// Crear lista ordenada llamada - Slist.
SortedList Slist = new SortedList ();
// Agregar 5 valores a la corte anterior.
corta.Agregar (1.100);
corta.Agregar (2,200);
corta.Agregar (3.300);
corta.Agregar (4,400);
corta.Agregar (5,500);
// Muestra la tecla y el valor de Slist
Consola.WriteLine ("---------- Valores reales ----------");
for (int value = 0; valor < slist.Count; value++ )
Consola.WriteLine (Slist.GetKey (valor)+" ->"+Slist.GetByIndex (valor));

// eliminar el segundo elemento
corta.Eliminar (2);
// Eliminar el 4to elemento
corta.Eliminar (3);
// eliminar el primer elemento
corta.Eliminar (0);
// Muestra la tecla y el valor de Slist
Consola.WriteLine ("---------- después de eliminar los valores 1º, 2º y 4º ----------");
for (int value = 0; valor < slist.Count; value++ )
Consola.WriteLine (Slist.GetKey (valor)+" ->"+Slist.GetByIndex (valor));



Producción:

Explicación:

1. Creamos una lista de clasificación llamada Slist.

2. Agregue cinco valores a la de lasa.

3. Eliminar los valores presentes en el índice 2, 3 y 0.

4. Muestra la lista final.

Conclusión

Podemos eliminar los elementos en función del número de índice utilizando el método Removeat () en SortedList. Demostramos dos ejemplos diferentes con diferentes valores de tipo de datos para comprender mejor el concepto. Asegúrese de usar los módulos Uso del sistema, Uso del sistema.Colecciones En tu código.