var item1 := "Item 1";
var item2 := "Item 2";
var item3 := "Item 3";
// Simple array definition
var array1 := [ item1, item2, item3 ];
// More complex array definition. Useful when there is no possibility to list all array members in code
var array2 := new String[3];
array2[0] := item1;
array2[1] := item2;
array2[2] := item3;
// `Dynamic` array definition
// Can be used when the resulting length of the array is not known
var list = new System.Collections.Generic.List<String>();
list.Add(item1);
list.Add(item2);
list.Add(item3);
var array3 := list.ToArray();