Example #1
0
        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);
        }