C# C# Console Application

How to add a new item in an existing array in C#

Add new item in existing array
The following console c# example code demonstrate us how can we add an item/element to an existing array programmatically at run time in an console application. .Net framework’s array class has no direct built in method or property to add or append an element with value to array elements collection.

.Net framework’s array object is a fixed size elements collection. so, if we want to add an item to an existing array object, then fist we need to resize array object to allocate available space for new element. Array.resize() method allow us to change the number of elements of a one-dimensional array to the specified new size.

To add a new element to an array object we can set array new size as Array.Length+1. Now, the last element of the array is our newly added empty element. We can set a value for this newly added element as this way Array[Array.Length-1]=”value”. array.Length-1 indicate the last element of an array, because array maintain zero-based index.

C# Code:

 

Output:

 

Leave a Comment