Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2016, 15:02
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Objeto Custom

Cita:
Iniciado por guerreroM Ver Mensaje
Dentro de objeto Registro, debo tener una coleccion (lista de string) de Nombre, dentro de cada Nombre debe haber otra lista de Valores (string)
Tenés un error conceptual en tu diseño. Un string, por definición, no contiene nada más que una cadena de texto, por ejemplo "Hola". No puede un string contener una lista de nada (tal vez de char, pero no es el caso), por lo tanto tu Lista de String no sirve para que cada item a su vez contenga otra lista de string.

Como alternativa lo que yo haría es crear una estructura anidada o de árbol, así:

Código C#:
Ver original
  1. public class Registro
  2. {
  3.     public string Name {get; set;}
  4.    
  5.     public List<Registro> Children {get;} = new List<Registro>();
  6. }

entonces cada Registro tiene un nombre, y una lista de Registros hijos, que a su vez cada uno tiene un nombre, y una lista de Registros... ad infinitum.

Otra alternativa es usar un Dictionary<string, List<string>>, por ejemplo.

Última edición por agleiva; 20/05/2016 a las 15:07