Создание данных для списка

Для нашего примера не имеет значение, какие имена будут у клиентов — главное, чтобы информация о клиентах была разной. Обычно такую информацию удобно хранить в базе данных, но мы пока сгенерируем список на основе небольшого количества данных. Создадим метод, который будет возвращать готовый список:

public static Customers MakeTestCustomers(){ string[] firstNames = new string[] { "Rob", "Jim", "Joe", "Nigel", "Sally", "Tim"}; string[] lastsNames = new string[] { "Smith", "Jones", "Bloggs", "Miles", "Wilkinson", "Brown" }; Customers result = new Customers("Тестовый список"); int id = 0; foreach (string lastName in lastsNames) { foreach (string firstname in firstNames) { // формирование имени клиента string name = firstname + " " + lastName; // добавление клиента в список result.CustomerList.Add(new Customer(name, name + "'s House", id)); // увеличение значения идентификатора для следующего клиента id++; } } return result;}

В этом коде создается 36 клиентов комбинированием всех заданных имен и фамилий. У каждого клиента свой уникальный идентификационный номер. МетодMakeTestCustomers является статическим, чтобы не нужно было создавать список перед получением тестовых данных. Теперь можно использовать полученный список в программе:

customerList = Customers.MakeTestCustomers();

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: