Работа с полями - C#
Формулировка задачи:
Доброго времени суток. Есть класс с набором полей. Мне нужно объединить эти поля в массив или list. Прошу помощи в этой задаче.
Пробовал объединить их в list в конструкторе
Но когда обращаешься к отдельному полю, а не ко всему листу, поле выдает ошибку 'null'
public class varclass { public object param1 { get; set; } public object param2 { get; set; } public object param3 { get; set; } public object param4 { get; set; } public object param5 { get; set; } public object param6 { get; set; } public object param7 { get; set; } }
public List<object> ListParams { get; set; } public void InitList() { ListParams = new List<object>(); ListParams.Add(param1); ListParams.Add(param2); ListParams.Add(param3); ListParams.Add(param4); ListParams.Add(param5); ListParams.Add(param6); ListParams.Add(param7); }
Решение задачи: «Работа с полями»
textual
Листинг программы
public WrapParam(params object[] args) { for(int i=0;i<args.Length;i++) this[i] = args[i]; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д