This post will discuss how to declare and initialize an empty array in C#.

There are several ways to declare and initialize an empty array in C#. Some of them are demonstrated below:

1. T[] array = new T[] {}

Download  Run Code

2. T[] array = new T[0]

Download  Run Code

3. T[] array = {}

Download  Run Code

4. T[] array = Array.Empty<T>()

Download  Run Code

5. T[] array = Enumerable.Empty<T>().ToArray()

Download  Run Code

6. T[] array = Enumerable.Repeat(0, 0).ToArray()

Download  Run Code

That’s all about declaring an empty array in C#.