private Dictionary <PersonHandMadeHash, string> GeneratePersonsDictionaryWithHandMadeHash(int count) { if (count <= 0) { throw new ArgumentException("#GeneratePersonsDictionary error# " + "присвоенно неверное знаечение параметру count"); } var dict = new Dictionary <PersonHandMadeHash, string>(); for (int i = 0; i < count; i++) { try { var person = GeneratorFromPerson.GeneratePersonHandMadeHash(); string workPlace = GeneratorFromPerson.GeneratorPersonWorkPlace(); dict.Add(person, workPlace); } catch (ArgumentException) { Console.WriteLine("#GeneratePersonsDictionaryWithHandMadeHash error# " + "ArgumentException при добавление эл-а в словарь"); } } return(dict); }
private List <PersonHandMadeHash> GeneratePersonsListWithHandMadeHash(int count) { if (count <= 0) { throw new ArgumentException("#GeneratePersonsDictionary error# " + "присвоенно неверное знаечение параметру count"); } var list = new List <PersonHandMadeHash>(); for (int i = 0; i < count; i++) { try { var person = GeneratorFromPerson.GeneratePersonHandMadeHash(); list.Add(person); } catch (ArgumentException) { Console.WriteLine("#GeneratePersonHandMadeHash error# ArgumentException при добавление эл-а в словарь"); } } return(list); }