Sets a new (smaller) size of the array.
[in] New size of the array.
true - successful, false - there was an attempt to set the size less than zero.
Changing the size of the array allows using the memory optimally. Excessive elements on the right are lost. To reduce fragmentation of memory, the array size is changed by the step previously determined by the Step(int) method or the default step of 16.