C# resize array code example
Example 1: c# reflection resize array
static void Resize(ref Array array, int newSize) {
Type elementType = array.GetType().GetElementType();
Array newArray = Array.CreateInstance(elementType, newSize);
Array.Copy(array, newArray, Math.Min(array.Length, newArray.Length));
array = newArray;
}
Example 2: use length to resize an array
let array = [11, 12, 13, 14, 15];
console.log(array.length);
array.length = 3;
console.log(array.length);
console.log(array);
array.length = 0;
console.log(array.length);
console.log(array);