C# Sortedlits.Metoda usuwania

C# Sortedlits.Metoda usuwania
SortEdList w C# przechowuje wartości liniowe, które zawiera pary wartości kluczowej. Jeśli chcesz przechowywać klucz: para wartości, korzystanie z listy sorted jest najlepszą praktyką. W tym samouczka. Możemy utworzyć sortEdList w C# za pomocą następującej składni:
SortEdList Object = new sortEdList ();


Jeśli chcesz wyświetlić klucz i wartość, możesz użyć Weź klucz() I GetByIndex () metody.

Metoda resveat ()

Metoda resveat () w sortEdList usuwa wartości na podstawie podanego numeru indeksu.

Składnia:

SortedList_Object.Resveat (index_number);


Parametr:

Wymaga tylko jednego parametru reprezentującego pozycję indeksu, w której element ma zostać usunięty.

Jak wiemy, indeksowanie zaczyna się od 0.

Przykład 1:

Tutaj utworzymy list sorted, który ma 5 kluczowych wartości z typem ciągu i usuniemy poszczególne elementy.

za pomocą systemu;
za pomocą systemu.Kolekcje;
// Utwórz klasę - Linuxhint
Klasa Linuxhint

static public void main ()
// Utwórz posortowaną listę o nazwie - SLIST.
SortedList Slist = new sortedList ();
// Dodaj 5 wartości do powyższego slist.
Slist.Dodaj („1”, „popcorn”);
Slist.Dodaj („2”, „owoce”);
Slist.Dodaj („3”, „żywność ekologiczna”);
Slist.Dodaj („4”, „Vegtables”);
Slist.Dodaj („5”, „słodycze”);
// Wyświetl klucz i wartość z SLIST
Konsola.WriteLine („---------- Wartości rzeczywiste ----------”);
for (wartość int = 0; wartość < slist.Count; value++ )
Konsola.Writeline (SLIST.GetKey (wartość)+" ->"+slist.GetByIndex (wartość));

// Usuń 5. element
Slist.Usuń (4);
// Usuń 1. element
Slist.Usuń (0);
// Wyświetl klucz i wartość z SLIST
Konsola.WriteLine („---------- Po usunięciu 1. i 5. wartości ----------”);
for (wartość int = 0; wartość < slist.Count; value++ )
Konsola.Writeline (SLIST.GetKey (wartość)+" ->"+slist.GetByIndex (wartość));



Wyjście:


Wyjaśnienie:

1. Tworzymy sortEdlist o nazwie Slist.

2. Dodaj pięć wartości do slist.

3. Usuń wartości obecne w indeksie 4 i 0.

4. Wyświetl końcową listę sortEd.

Przykład 2:

Tutaj utworzymy list sorted, który ma 5 kluczowych wartości z typem liczb całkowitych i usuniemy poszczególne elementy.

za pomocą systemu;
za pomocą systemu.Kolekcje;
// Utwórz klasę - Linuxhint
Klasa Linuxhint

static public void main ()
// Utwórz posortowaną listę o nazwie - SLIST.
SortedList Slist = new sortedList ();
// Dodaj 5 wartości do powyższego slist.
Slist.Dodać (1100);
Slist.Dodaj (2200);
Slist.Dodaj (3300);
Slist.Dodaj (4400);
Slist.Dodaj (5500);
// Wyświetl klucz i wartość z SLIST
Konsola.WriteLine („---------- Wartości rzeczywiste ----------”);
for (wartość int = 0; wartość < slist.Count; value++ )
Konsola.Writeline (SLIST.GetKey (wartość)+" ->"+slist.GetByIndex (wartość));

// Usuń 2. element
Slist.Usuń (2);
// Usuń czwarty element
Slist.Usuń (3);
// Usuń 1. element
Slist.Usuń (0);
// Wyświetl klucz i wartość z SLIST
Konsola.WriteLine („---------- Po usunięciu 1., 2. i 4. wartości ----------”);
for (wartość int = 0; wartość < slist.Count; value++ )
Konsola.Writeline (SLIST.GetKey (wartość)+" ->"+slist.GetByIndex (wartość));



Wyjście:

Wyjaśnienie:

1. Tworzymy sortEdlist o nazwie Slist.

2. Dodaj pięć wartości do slist.

3. Usuń wartości obecne w indeksie 2, 3 i 0.

4. Wyświetl końcową listę sortEd.

Wniosek

Możemy usunąć elementy na podstawie numeru indeksu za pomocą metody resveat () w sortEdList. Wykazaliśmy dwa różne przykłady z różnymi wartościami typu danych, aby lepiej zrozumieć koncepcję. Pamiętaj, aby używać modułów za pomocą systemu, za pomocą systemu.Kolekcje w twoim kodzie.