Esempio n. 1
0
        /// <summary>
        /// возвращает переменну типа категория
        /// </summary>
        /// <param name="name">имя переменной</param>
        /// <param name="list">значения переменной типа категория</param>
        /// <returns></returns>
        private Peremennaya addNewKategor(string name, List <string> list)
        {
            Peremennaya p = new Peremennaya();

            p.Create(name, list);
            return(p);
        }
Esempio n. 2
0
        /// <summary>
        /// Возвращает обычную переменную
        /// </summary>
        /// <param name="name">имя переменной</param>
        /// <returns></returns>
        private Peremennaya addNewPer(string name)
        {
            Peremennaya p = new Peremennaya();

            p.Create(name);
            return(p);
        }
Esempio n. 3
0
 /// <summary>
 /// добавляет к этой комбинации новую переменную
 /// </summary>
 /// <param name="per">переменная которая добавляется</param>
 public void Create(Peremennaya per)
 {
     if (pers == null)
     {
         Parallel.Invoke(() => { pers = new List <Peremennaya>(); }, () => { numberscat = new List <int>(); });
     }
     Parallel.Invoke(() => { pers.Add(per); }, () => { numberscat.Add(-1); });
 }