/// <summary> /// Vrací klon fronty v opačném pořadí prvků /// </summary> /// <returns></returns> public ElementInfos CloneReverse() { ElementInfos elementInfos = new ElementInfos(); ElementInfo[] elementArray = this.ToArray(); for (int i = elementArray.Length - 1; i >= 0; i--) { elementInfos.Push(elementArray[i]); } return(elementInfos); }
public ElementInfos Clone() { ElementInfos elementInfos = new ElementInfos(); ElementInfo[] elementArray = this.ToArray(); for (int i = 0; i < elementArray.Length; i++) { elementInfos.Push(elementArray[i]); } return(elementInfos); }