Foros del Web » Programando para Internet » ASPX (.net) »

Quitar repeticiones Matriz??

Estas en el tema de Quitar repeticiones Matriz?? en el foro de ASPX (.net) en Foros del Web. Buenas! Tengo una matriz con un listado de nombres, algunos repetidos, como hago para quitar estos nombre repetidos?? Gracias!...
  #1 (permalink)  
Antiguo 06/10/2008, 11:38
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Quitar repeticiones Matriz??

Buenas!
Tengo una matriz con un listado de nombres, algunos repetidos, como hago para quitar estos nombre repetidos??
Gracias!
  #2 (permalink)  
Antiguo 06/10/2008, 11:45
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Quitar repeticiones Matriz??

Que version de net y que lenguaje?
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 06/10/2008, 12:46
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Quitar repeticiones Matriz??

en ASPX y c#
Gracias!
  #4 (permalink)  
Antiguo 06/10/2008, 14:24
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Quitar repeticiones Matriz??

en q tienes tu coleccion en un List o e un array o en un datatable o algo asi?

una opcion es usar un diccionario y auxiliarse del ContainsKey para validar si ya existe no volverlo a meter o un List pero depende como este tu coleccion si es net 2.0

si es 3.5 puedes valerte del metodo distinct miembro de List
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 06/10/2008, 16:16
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Respuesta: Quitar repeticiones Matriz??

Esta en Net 2.0.
Lo que hago es rellenar un arraylist de objetos a partir de consultas a la base de datos y cojo el campo que quiero de estos objetos y se lo meto a un String[] nombre = new String[list.count]
Espero haberme explicado bien?
Gracias!
  #6 (permalink)  
Antiguo 06/10/2008, 19:53
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Quitar repeticiones Matriz??

quieres eliminar los repetidos de nombre, no hay problema puedes hacer algo como

List<string> datos=new List<string>();
foreach(string dato in nombre)
{
if(!datos.Contains(dato))
datos.Add(dato);
}

y despues solo haces un

datos.ToArray() y tienes la coleccion sin repeticiones.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #7 (permalink)  
Antiguo 06/10/2008, 21:57
 
Fecha de Ingreso: junio-2008
Ubicación: Ensenada, Baja California, México
Mensajes: 28
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Quitar repeticiones Matriz??

Usa la palabra clave distinct en tu consulta de SQL para que no te regrese los datos repetidos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:59.