public static void Main()
public static void ResizingEmptyArrays()
var myArray = new string[] {};
Console.Write("[ResizingArrays] Give me some input or press enter to quit: ");
var result = Console.ReadLine();
isEmptyText = string.IsNullOrWhiteSpace(result);
if (myArray.Length <= index)
Array.Resize(ref myArray, index+1);
myArray[index++] = result;
Console.WriteLine(myArray.Length);
Console.WriteLine(string.Join(", ", myArray));
public static void TraditionalArrays()
var myArray = new string[25];
Console.Write("[TraditionalArrays] Give me some input or press enter to quit: ");
var result = Console.ReadLine();
isEmptyText = string.IsNullOrWhiteSpace(result);
if (myArray.Length <= index)
Array.Resize(ref myArray, myArray.Length + 10);
myArray[index++] = result;
Console.WriteLine(myArray.Length);
for (var i=0; i < index; i++)
Console.Write((i==0 ? "" : ", ") + myArray[i]);