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

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

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

Всем доброго времени суток!!! Необходимо создать метод автоматического формирования объектов и запиcать в коллекцию SortedDictionary У меня имеется 3 класса: Customer - абстрактный, от которого наследуются остальные классы Individual LegalPerson У меня получились такие методы, для автоматического формирования объектов
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? Буду признательна за любую помощь.

Решение задачи: «Автоматическое формирование объектов и запись в 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);
            }

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


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

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

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