{} vs [] when initializing an array in C# - C#