none
como puedo eliminar los items duplicados en un list(of) RRS feed

  • Pregunta

  • hola comunidad tengo un listado de tipo list(of) y lo que quiero hacer eliminar todos los items duplicados de el , alguien sabe como puedo hacer esto ?


    Sergio Fernandez Cruz Life Run's of Code

    lunes, 11 de febrero de 2013 14:45

Respuestas

Todas las respuestas

  • podrias ayudarte con linq

    podrias usar el Distinct

    te animas a usar linq ?


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 11 de febrero de 2013 14:51
  • claro que si , me podrias ilustrar con un poco de codigo por favor


    Sergio Fernandez Cruz Life Run's of Code

    lunes, 11 de febrero de 2013 14:54
  • Leandro,  yo tengo el mismo problema, ya lo intente hacer pero me marca error, mi aplicacion esta en framework 2.0, hice un nuevo proyecto con framework 4 y si funciona,  necesito combiar mi apicacion de framework 2.0 a la 4 para poder usar distinct?? 

    gracias


    Alvaro

    miércoles, 20 de febrero de 2013 4:48
  • Disculpen que conteste un hilo viejo.

    Hay un bloque de código muy sencillo de interpretar en las MSDN. Aqui lo dejo por si alguien lo necesita:

            ' Create a list of integers. 
            Dim ages As New List(Of Integer)(New Integer() _
                                             {21, 46, 46, 55, 17, 21, 55, 55})
    
            ' Select the unique numbers in the List. 
            Dim distinctAges As IEnumerable(Of Integer) = ages.Distinct()
    
            Dim output As New System.Text.StringBuilder("Distinct ages:" & vbCrLf)
            For Each age As Integer In distinctAges
                output.AppendLine(age)
            Next 
    
            ' Display the output.
            MsgBox(output.ToString)
    
            ' This code produces the following output: 
            ' 
            ' Distinct ages: 
            ' 21 
            ' 46 
            ' 55 
            ' 17

    alvarozu, puedes utilizar este método desde .NET Framework 3.5 en adelante.

    Saludos


    Santiago Ezequiel Rueda
    santiagorueda@live.com.ar
    Blog



    domingo, 5 de mayo de 2013 18:35