Работа с полями - 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];
}