ObjectSedList Object = new SortedList ();
Se si desidera visualizzare la chiave e il valore, è possibile utilizzare il GetKey () E GetByIndex () metodi.
Metodo di removeat ()
Il metodo Removeat () in SortedList rimuove i valori in base al numero dell'indice fornito.
Sintassi:
SortedList_Object.Rimozione (index_number);
Parametro:
Richiede un solo parametro che rappresenta la posizione dell'indice in cui l'elemento deve essere rimosso.
Come sappiamo, l'indicizzazione inizia con 0.
Esempio 1:
Qui creeremo una lista di ordinamento che ha 5 valori chiave con tipo di stringa e rimuoviamo gli elementi particolari.
usando il sistema;
Utilizzo del sistema.Collezioni;
// Crea una classe - Linuxhint
Classe Linuxhint
statico public void main ()
// Crea elenco ordinato denominato - Slist.
SortedList slist = new SortedList ();
// Aggiungi 5 valori a Slist sopra.
Slist.Aggiungi ("1", "popcorn");
Slist.Aggiungi ("2", "frutti");
Slist.Aggiungi ("3", "cibo biologico");
Slist.Aggiungi ("4", "Vegtables");
Slist.Aggiungi ("5", "dolci");
// Visualizza la chiave e il valore da Slist
Console.WriteLine ("---------- Valori effettivi ----------");
per (int valore = 0; valore < slist.Count; value++ )
Console.WriteLine (Slist.GetKey (valore)+" ->"+slist.GetByIndex (valore));
// Rimuovi il 5 ° elemento
Slist.Rimozione (4);
// Rimuovi il 1 ° elemento
Slist.Rimozione (0);
// Visualizza la chiave e il valore da Slist
Console.WriteLine ("---------- Dopo aver rimosso i valori 1 ° e 5 ° ----------");
per (int valore = 0; valore < slist.Count; value++ )
Console.WriteLine (Slist.GetKey (valore)+" ->"+slist.GetByIndex (valore));
Produzione:
Spiegazione:
1. Creiamo una lista ordinata di nome Slist.
2. Aggiungi cinque valori alla slist.
3. Rimuovere i valori presenti all'indice 4 e 0.
4. Visualizza la ExortedList finale.
Esempio 2:
Qui creeremo una lista di ordinamento che ha 5 valori chiave con tipo intero e rimuoviamo gli elementi particolari.
usando il sistema;
Utilizzo del sistema.Collezioni;
// Crea una classe - Linuxhint
Classe Linuxhint
statico public void main ()
// Crea elenco ordinato denominato - Slist.
SortedList slist = new SortedList ();
// Aggiungi 5 valori a Slist sopra.
Slist.Aggiungi (1.100);
Slist.Aggiungi (2.200);
Slist.Aggiungi (3.300);
Slist.Aggiungi (4.400);
Slist.Aggiungi (5.500);
// Visualizza la chiave e il valore da Slist
Console.WriteLine ("---------- Valori effettivi ----------");
per (int valore = 0; valore < slist.Count; value++ )
Console.WriteLine (Slist.GetKey (valore)+" ->"+slist.GetByIndex (valore));
// Rimuovi il 2 ° elemento
Slist.Rimozione (2);
// Rimuovi il 4 ° elemento
Slist.Rimozione (3);
// Rimuovi il 1 ° elemento
Slist.Rimozione (0);
// Visualizza la chiave e il valore da Slist
Console.WriteLine ("---------- Dopo aver rimosso il 1 °, 2 ° e 4 ° valori ----------");
per (int valore = 0; valore < slist.Count; value++ )
Console.WriteLine (Slist.GetKey (valore)+" ->"+slist.GetByIndex (valore));
Produzione:
Spiegazione:
1. Creiamo una lista ordinata di nome Slist.
2. Aggiungi cinque valori alla slist.
3. Rimuovere i valori presenti all'indice 2, 3 e 0.
4. Visualizza la ExortedList finale.
Conclusione
Possiamo rimuovere gli elementi in base al numero dell'indice utilizzando il metodo RemoveAt () in SortedList. Abbiamo dimostrato due diversi esempi con valori di tipo di dati diversi per comprendere meglio il concetto. Assicurati di utilizzare i moduli Utilizzo del sistema, Utilizzo del sistema.Collezioni nel tuo codice.