Автоматическое формирование объектов и запись в SortedDictionary - C#

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

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

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

Решение задачи: «Автоматическое формирование объектов и запись в SortedDictionary»

textual
Листинг программы
  1. for (int i = 0; i < 10; i++)
  2.             {
  3.                 Random rand = new Random();
  4.                 LegalPerson x = new LegalPerson();
  5.                 x.obj();
  6.                 Collection.Add(rand.Next(0, 999), x);
  7.             }

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


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

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

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы