public int remove(final int index){if (index >= _limit){throw new IndexOutOfBoundsException();}int rval = _array[ index ];System.arraycopy(_array, index + 1, _array, index, _limit - index);_limit--;return rval;}
public int Remove(int index){if (index >= _limit){throw new IndexOutOfRangeException();}int rval = _array[index];Array.Copy(_array, index + 1, _array, index, _limit - index);_limit--;return rval;}