C# classificados.Método de remoção

C# classificados.Método de remoção
Lista classificada em C# armazena os valores linearmente que contêm os pares de valor-chave. Se você deseja armazenar a chave: o par de valores, usar a lista de classificação é a melhor prática. Neste tutorial, veremos como remover os valores específicos em uma lista classificada usando o método removeat (). Podemos criar uma lista classificada em C# usando a seguinte sintaxe:
Objeto sTreedList = new STORNEDLIST ();


Se você deseja exibir a chave e o valor, pode usar o GetKey () e GetByIndex () métodos.

Método removeat ()

O método removeat () na lista de classificação remove os valores com base no número do índice fornecido.

Sintaxe:

STORDLIST_OBJECT.Removeat (index_number);


Parâmetro:

É preciso apenas um parâmetro que representa a posição do índice em que o elemento deve ser removido.

Como sabemos, a indexação começa com 0.

Exemplo 1:

Aqui, criaremos uma lista classificada que tenha 5 valores -chave com tipo de string e remova os elementos específicos.

usando o sistema;
usando o sistema.Coleções;
// Crie uma classe - Linuxhint
Classe linuxhint

estático public void main ()
// Crie uma lista classificada chamada - Slist.
SLIST SLIST SLIST = new STORNEDLIST ();
// Adicione 5 valores ao slist acima.
deslizar.Add ("1", "pipoca");
deslizar.Add ("2", "frutas");
deslizar.Add ("3", "alimento orgânico");
deslizar.Add ("4", "vegtables");
deslizar.Add ("5", "doces");
// Chave e valor de exibição de Slist
Console.WriteLine ("---------- valores reais ----------");
para (int valor = 0; valor < slist.Count; value++ )
Console.WriteLine (Slist.GetKey (valor)+" ->"+slist.GetByIndex (valor));

// Remova o 5º elemento
deslizar.Removeat (4);
// Remova o 1º elemento
deslizar.Removeat (0);
// Chave e valor de exibição de Slist
Console.WriteLine ("---------- depois de remover valores 1º e 5º ----------");
para (int valor = 0; valor < slist.Count; value++ )
Console.WriteLine (Slist.GetKey (valor)+" ->"+slist.GetByIndex (valor));



Saída:


Explicação:

1. Criamos uma lista classificada chamada Slist.

2. Adicione cinco valores ao Slist.

3. Remova os valores presentes no índice 4 e 0.

4. Exibir a lista de classificação final.

Exemplo 2:

Aqui, criaremos uma lista classificada que tenha 5 valores -chave com tipo inteiro e removerá os elementos específicos.

usando o sistema;
usando o sistema.Coleções;
// Crie uma classe - Linuxhint
Classe linuxhint

estático public void main ()
// Crie uma lista classificada chamada - Slist.
SLIST SLIST SLIST = new STORNEDLIST ();
// Adicione 5 valores ao slist acima.
deslizar.Add (1.100);
deslizar.Add (2.200);
deslizar.Add (3.300);
deslizar.Add (4.400);
deslizar.Add (5.500);
// Chave e valor de exibição de Slist
Console.WriteLine ("---------- valores reais ----------");
para (int valor = 0; valor < slist.Count; value++ )
Console.WriteLine (Slist.GetKey (valor)+" ->"+slist.GetByIndex (valor));

// Remova o 2º elemento
deslizar.Removeat (2);
// Remova o 4º elemento
deslizar.Removeat (3);
// Remova o 1º elemento
deslizar.Removeat (0);
// Chave e valor de exibição de Slist
Console.WriteLine ("---------- depois de remover os valores 1º, 2º e 4º ----------");
para (int valor = 0; valor < slist.Count; value++ )
Console.WriteLine (Slist.GetKey (valor)+" ->"+slist.GetByIndex (valor));



Saída:

Explicação:

1. Criamos uma lista classificada chamada Slist.

2. Adicione cinco valores ao Slist.

3. Remova os valores presentes nos índices 2, 3 e 0.

4. Exibir a lista de classificação final.

Conclusão

Podemos remover os elementos com base no número do índice usando o método removeat () na lista classificada. Demonstramos dois exemplos diferentes com diferentes valores de tipo de dados para entender melhor o conceito. Certifique -se de usar os módulos usando o sistema, usando o sistema.Coleções no seu código.