public bool Remove(T item) { int n = 0; T[] temp = new T[Count - 1]; if (!Mas.Contains(item)) { return(false); } for (int i = 0; i < Count - 1; i++) { if (!Mas[n].Equals(item)) { temp[i] = Mas[n]; n++; } else { n++; i--; } } Mas = temp; Count--; return(true); }