.NET 4.x Работа со свойством типа коллекция - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет. Не знаю как правильно назвать топик, пардон если выразился некорректно. Подскажите пожалуйста, как присвоить значение свойству типа List<MyClass>? Примерно такого вида:
// Создаем два класса с нужными свойствами
// Сначала основной
class ItemReview {
    public int id { get; set; }
    public int maxCount { get; set; }
    public List<MoreDetails> details{ get; set; }
}
// Затем вспомогательный
class MoreDetails
{
    public int serialNum { get; set; }
    public string textDesc { get; set; }
}
 
// Теперь где-то определяем значения для экземпляра
        ItemReview ir = new ItemReview();
        MoreDetails md = new MoreDetails();
        
        // То\Сё\Пятое\Десятое
        ir.id = idVar;
        ir.maxCount = maxCountVar;
 
        while(пока что-то происходит - создаем экземпляры класса MoreDetails
                             и добавляем их в свойство ItemReview.details)
        {
        md.serialNum = serialNumVar;
        md.textDesc = textDescVar;
 
        // Как теперь присвоить значение не соображу...
        ir.details = .................?
        }

Решение задачи: «.NET 4.x Работа со свойством типа коллекция»

textual
Листинг программы
ir.details.Add(md);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.5 из 5
Похожие ответы