.NET 4.x Добавление объектов класса в массив или список - C#

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

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

Доброго времени суток ) Очередной глупый вопрос ! Задача: Есть класс Пользователь. - поле имя (string) - поле фамилия (string) Свойства на эти поля с событием на изменение. Фабричный метод (на 2 экземпляра) и конструктор по умолчанию типа protected. Все что тут описано работает ! Вопрос. Как мне добавлять созданные объекты в ListBox (или подскажите куда лучше добавлять для дальнейшей работы) для дальнейшей работы с этими объектами. Требуется редактирование записи (что бы проверить событие на изменение). Я так понимаю сразу нужно добавлять объекты эти в массив или список ? Если да, то как ?( Пробовал и не получается ( И если кто нибудь сможет - как мне организовать запись в файл (в событии есть сообщение MessageBox.Show(блабла бла изменилось то на то)); этого сообщения ? StreamWriter\reader знаю, слышал, использовал. Но как это вмостить в свойство ? В общем надеюсь описал суть проблемы. Если не совсем понятно - могу переписать ) Спасибо большое и не ругайтесь за глупые мои вопросы. Я всего лишь еще учусь и стараюсь =) Спасибо за внимание и хорошего дня !

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

textual
Листинг программы
User u1 = new User("Имя1", "Фамилия1");
User u2 = new User("Имя2", "Фамилия2");
 
//1
User[] user_arr1 = new User[2];
user_arr1[0] = u1;
user_arr1[1] = u2;
 
//2 (тоже, что и выше)
User[] user_arr2 = { new User("Имя1", "Фамилия1"), new User("Имя2", "Фамилия2") };
 
//3 Список/колллекция
List<User> user_list1 = new List<User>();
user_list1.Add(u1);
user_list1.Add(u2);
 
//3 Список/колллекция
List<User> user_list2 = new List<User> { new User("Имя1", "Фамилия1"), new User("Имя2", "Фамилия2") };

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


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

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

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