2016-05-03 1 views
1

Cet objet remplit très bienFileHelpers3 - objet récursif

[DelimitedRecord("|")] 
public class LvMenuItems 
{ 
    public string Sequence { get; set; } 
    public string DisplayText { get; set; } 
    public string MenuId { get; set; } 
    public string PageUrl { get; set; } 
    public string ControlPanelSequence { get; set; } 
} 

[DelimitedRecord("|")] 
public class LvMenuItems 
{ 
    public string Sequence { get; set; } 
    public string DisplayText { get; set; } 
    public string MenuId { get; set; } 
    public string PageUrl { get; set; } 
    public string ControlPanelSequence { get; set; } 

    [LVMenuItems] 
    public LVMenutItems menu items {get; set;} 
} 

Est-il possible d'intégrer une copie de la même structure que l'attribut d'un objet à introduire recurrsion?

+0

Je devrais préciser que la deuxième déclaration commet une erreur sur la dernière ligne où nous essayons de réutiliser le même objet comme attribut en lui-même pour permettre la récursivité. – phigits

Répondre

1

Je m'en prenais complètement à tort. La façon correcte de déclarer un seul objet qui correspond au fichier délimité, puis utiliser cet objet pour remplir un deuxième objet qui gère la récursivité.