Мне нужно объединить несколько списков в список. Этот вопрос кажется распространенным, но моя проблема может быть совершенно другой.
потому что у меня есть 3 класса. Я создал 3 списка на основе этих классов
List<QTM> lstQTM = new List<QTM>();
List<QTMMain> lstQTMmain = new List<QTMMain>();
List<QTMStats> lstQTMStats = new List<QTMStats>();
эти классы указывают только атрибут, который сохраняется в этих списках.
Я создал еще один список
List<QTMList> lstQTMlist = new List<QTMList>();
этот QTMList также класс. этот класс
public class QTMList{
public List<QTM> QTM { get; set; }
public List<QTMStats> QTMStats { get; set; }
public List<QTMMain> QTMMain { get; set; }
}
Теперь я попытался добавить lstQTM, lstQTMmain и lstQTMStats в список lstQTMlist. поэтому я использовал
qtmList = new QTMList();
qtmList.QTMMain(lstQTMmain);
qtmList.QTM(lstQTM);
qtmList.QTMStats(lstQTMStats);
lstQTMlist.Add(qtmList);
Я получил ошибки
C # Невыбираемый член 'lstQTMlist.lstQTMmain' не может использоваться как
Метод
и т. Д.
Не могли бы вы дать кому-нибудь подсказку, чтобы решить мою проблему?