/// <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; }
/// <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; }