Автоматическое формирование объектов и запись в SortedDictionary - C#
Формулировка задачи:
Всем доброго времени суток!!!
Необходимо создать метод автоматического формирования объектов и запиcать в коллекцию SortedDictionary
У меня имеется 3 класса:
Customer - абстрактный, от которого наследуются остальные классы
Individual
LegalPerson
У меня получились такие методы, для автоматического формирования объектов
и
Подскажите, правильно я понимаю этот метод?
И, как записать данные в коллекцию SortedDictionary?
Буду признательна за любую помощь.
static void Random()//метод ля автоматического формирования объектов { //int[] Id = new int[10]; int[] Accaunt = new int[10] { 45896, 57894, 41258, 69547, 98674, 25894, 35984, 14598, 25874, 69854 }; int[] Phone = new int[10] { 29568, 25478, 23659, 24815, 25896, 21469, 24789, 25896, 24135, 20005 }; String[] Adress = new String[10] { "Пермь", "Лысьва", "Горнозаводск", "Чусовой", "Койва", "Москва", "С-Пеербург", "Петрозаводск", "Пудож", "Губаха" }; bool[] Vip = new bool[2] { true, false }; string[] FullName = new string[10] { "Борисов", "Постаногов", "Дружинина", "Плюсов", "Соловьев", "Петров", "Закиров", "Шейн", "Мадримов", "Мацура" }; int[] PasportNamber = new int[10] { 29568, 25478, 23659, 24815, 25896, 21469, 24789, 25896, 24135, 20005 }; string[] Job = new string[10] { "ОАО РЖД", "ЗАО Камаз", "ОАО Газпром", "ОАО Ленэнерго", "ОАО ГалоПолимер Пермь", "Сбербанк России", "ЗАО ВАД", "МОУ СОШ", "ЗАО Далур", "Банк Москвы" }; Random rand = new Random(); int ID = rand.Next(0, 99); int AC = rand.Next(10000, 99999); int PH = rand.Next(20000, 29999); int i = rand.Next(0, 9); String AD = Adress[i]; int j = rand.Next(0, 1); bool VIP = Vip[j]; Random rand = new Random(); int i = rand.Next(0, 9); string FN = FullName[i]; int PN = rand.Next(1000000, 9999999); int j = rand.Next(0, 9); string JB = Job[i]; }
static void Random()//метод для автоматического формирования объектов { //int[] Id = new int[10]; int[] Accaunt = new int[10] { 45896, 57894, 41258, 69547, 98674, 25894, 35984, 14598, 25874, 69854 }; int[] Phone = new int[10] { 29568, 25478, 23659, 24815, 25896, 21469, 24789, 25896, 24135, 20005 }; String[] Adress = new String[10] { "Пермь", "Лысьва", "Горнозаводск", "Чусовой", "Койва", "Москва", "С-Пеербург", "Петрозаводск", "Пудож", "Губаха" }; bool[] Vip = new bool[2] { true, false }; string[] LegalName = new string[10] { "Базис-С", "Ростелеком", "Исток", "Газпром", "Лукойл", "Хевел", "Прогноз", "Сибур-Транс", "Магнит", "Тендер" }; int[] RegistrationNamber = new int[10] { 29568, 25478, 23659, 24815, 25896, 21469, 24789, 25896, 24135, 20005 }; string[] ContactName = new string[10] { "Соловьева", "Волков", "Голубев", "Старцева", "Миронова", "Сырова", "Морковин", "Карипова", "Иванов", "Сидоров" }; Random rand = new Random(); int ID = rand.Next(0, 99); int AC = rand.Next(10000, 99999); int PH = rand.Next(20000, 29999); int i = rand.Next(0, 9); String AD = Adress[i]; int j = rand.Next(0, 1); bool VIP = Vip[j]; Random rand = new Random(); int i = rand.Next(0, 9); string LN = LegalName[i]; int RN = rand.Next(1000000, 9999999); int j = rand.Next(0, 9); string CN = ContactName[i]; }
Решение задачи: «Автоматическое формирование объектов и запись в SortedDictionary»
textual
Листинг программы
for (int i = 0; i < 10; i++) { Random rand = new Random(); LegalPerson x = new LegalPerson(); x.obj(); Collection.Add(rand.Next(0, 999), x); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д