You can initialize the contents of an array at the time it is
instantiated by providing a list of values delimited by curly brackets
({}
). C# provides a longer and a
shorter syntax:
int[] myIntArray = new int[5] { 2, 4, 6, 8, 10 }; int[] myIntArray = { 2, 4, 6, 8, 10 };
In the shorter syntax, C# automatically creates an array of the proper size for the number of elements in the brackets. There is no practical difference between these two statements, and most programmers will use the shorter syntax.