Список в C # , как и списки в других языках программирования, представляет собой набор элементов, которые можно индексировать, искать, сортировать и изменять. Поскольку C # является объектно-ориентированным языком программирования, знание того, как создавать список объектов, жизненно важно для решения проблем.
Список, содержащий несколько объектов класса.
Чтобы создать список на C # из определения встроенного класса списка, импортируйте следующая библиотека в верхней части кода:
using System.Collections.Generic
В следующем фрагменте кода описывается метод создания список объектов:
using System; using System.Collections.Generic; сотрудник открытого класса {имя частной строки; частный int age; обозначение частной строки; //конструктор публичного сотрудника (строковое имя, int age, строковое обозначение) {this.name = name; this.age = возраст; this.designation = обозначение; }//служебные функции для класса public string getName {get {return name;}} public int getAge {get {return age;}} public string getDesignation {get {return designation;}}} public class main {public static void Main () {//создаем список типа "сотрудник" List employeeList = new List (); //заполняем список объектами 'employee' employeeList.Add (new employee ("John", 29, "Developer")); employeeList.Add (новый сотрудник («Майк», 23, «Инженер»)); employeeList.Add (новый сотрудник («Алекс», 29, «Менеджер»)); employeeList.Add (новый сотрудник ("Смит", 29, "Стажер")); //распечатываем listforeach (var item в employeeList) Console.WriteLine ("Имя: {0}, Возраст: {1}, Обозначение: {2}", item.getName, item.getAge, item.getDesignation); }}
Пояснение
- Класс
employee
присваивает значенияname
,age
иобозначению
через свой конструктор в строке 11 . - Строка 37 создает список с именем
employeeList
(типа данныхemployee
) и строки с 37 по 42 добавить в этот список объекты классаemployee
.