Пример #1
0
 /// <summary>
 /// Добавление нового элемента в конец набора
 /// </summary>
 public void AddElement()
 {
     returnResults[] tmp = new returnResults[values.Length + 1];
     for (int i = 0; i < values.Length; i++)
     {
         tmp[i] = values[i];
     }
     tmp[values.Length] = returnResults.rUNDEF;
     values             = tmp;
 }
Пример #2
0
        /// <summary>
        /// Удаление произвольного элемента из набора
        /// </summary>
        /// <param name="num">Номер элемента</param>
        public void DeleteElement(int num)
        {
            returnResults[] tmp = new returnResults[values.Length - 1];
            int             j   = 0;

            for (int i = 0; i < values.Length; i++)
            {
                if (i != num - 1)
                {
                    tmp[j] = values[i];
                    j++;
                }
            }
            values = tmp;
        }