2016-05-03 2 views
1

Этот объект заполняет только штрафомFileHelpers3 - рекурсивный объект

[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;} 
} 

Можно ли встроить копию такой же структуры, как атрибут объекта, чтобы ввести recurrsion?

+0

Я должен уточнить, что ошибка второй декларации в последней строке, где мы пытаемся повторно использовать тот же объект, что и атрибут внутри себя, чтобы включить рекурсию. – phigits

ответ

1

Я собирался об этом совершенно неправильно. Правильный способ объявить один объект, соответствующий файлу с разделителями, а затем использовать этот объект для заполнения второго объекта, который обрабатывает рекурсию.

Смежные вопросы