begin // build-in array var a: array of integer := new integer[5] (1,2,3,4,5); // build-in multidimensional array var aa: array [,] of integer := new integer[4,3]((1,2,3),(4,5,6),(7,8,9),(1,2,3)); // List is a resizable array var lst := new List(a); lst.Add(1); lst.AddRange(|2,3|); // HashSet is an unordered set, SortedSet is ordered var hs := new HashSet; var ss := new SortedSet; hs.Add(1); ss.Add(2); // Dictionary is an unordered map, SortedDictionary is ordered var d := new Dictionary; d['str1'] := 1; d['str2'] := 3; var sd := new SortedDictionary; sd['str1'] := 1; sd['str2'] := 3; // Stack and Queue var s := new Stack; s.Push(1); s.Push(2); s.Push(3); var q := new Queue; q.Enqueue(1); q.Enqueue(2); q.Enqueue(3); end.