Question: How can I dynamically create an array in C#?

Answer: 
First make an arraylist. Add/remove items. And then `ArrayList.ToArray()`

And there is your array!
```
int[] array = { 1, 2, 3, 4, 5};

for (int i=0;i<=array.Length-1 ;i++ ) {
  Console.WriteLine(array[i]);
}

```