| Você está aqui: C# ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) | 
| Como remover elementos duplicados de um array C# usando o método Distinct()Quantidade de visualizações: 2009 vezes | 
| Nesta dica mostrarei como podemos usar o método Distinct() para excluir itens repetidos de um vetor do C#. Este método está disponível no namespace System.Linq e pode ser acessado a partir de todos os objetos que implementam a interface IEnumerable. Veja um trecho de código no qual temos um array com elementos repetidos. Ao aplicarmos a função Distinct(), um novo vetor será retornado, sem os itens duplicados: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
using System;
using System.Linq;
namespace Estudos {
  class Program {
    static void Main(string[] args) {
      // vamos criar um array com valores duplicados
      int[] numeros = {5, 21, 8, 5, 4, 4, 3, 90, 5};
      // agora vamos remover os elementos duplicados     
      int[] distintos = numeros.Distinct().ToArray();
      // e mostramos os elementos do vetor sem itens duplicados
      for(int i = 0; i < distintos.Length; i++) {
        Console.Write(distintos[i] + "  ");
      }
      Console.WriteLine("\n\nPressione uma tecla para sair...");
      Console.ReadKey();
    }
  }
}
Ao executar este código C# nós teremos o seguinte resultado: 5 21 8 4 3 90 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Desafios, Exercícios e Algoritmos Resolvidos de C# | 
| Veja mais Dicas e truques de C# | 
| Dicas e truques de outras linguagens | 
| Java - Como criar um Jogo da Velha em Java - Jogo completo com código fonte comentado - Versão console | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





