private static void PrintVariableLengthArray <T>(VariableLengthArray <T> array) { Console.WriteLine($"Count => {array.Count}"); for (var i = 0; i < array.Count; i++) { Console.WriteLine($"array[{i}] => {array[i]}"); } Console.WriteLine(); }
private static void GenericSample() { var array1 = new VariableLengthArray <int>(); array1.Add(1); array1.Add(2); array1.Add(3); PrintVariableLengthArray(array1); var array2 = new VariableLengthArray <string>(); array2.Add("foo"); array2.Add("bar"); array2.Add("baz"); PrintVariableLengthArray(array2); }