public static void Main()
string[] arr = new string[5];
Console.WriteLine("\n\tVälkommen till Ryggsäcken!:\n" +
"\t[1] Lägg till ett föremål\n" +
"\t[2] Skriv ut innehållet\n" +
"\t[3] Rensa innehållet\n" +
Console.Write("\tVälj: ");
if (int.TryParse(Console.ReadLine(), out menuSelection))
Console.WriteLine("\n\tInnehåll:");
Console.WriteLine("\n\tRyggsäcken tömd");
Console.WriteLine("\n\tAvslutar program...");
Console.WriteLine("\n\tFelaktigt menyalternativ, var god försök igen");
Console.WriteLine("\n\tFelaktig inmatning, var god försök igen");
public static void AddItem(string[] arr)
if (TryGetEmpty(arr, out index))
Console.Write("\n\tFöremål: ");
arr[index] = Console.ReadLine();
Console.WriteLine("\n\tRyggsäcken är full!");
public static void ShowContents(string[] arr)
for (int i = 0; i < arr.Length; i++)
Console.WriteLine("\t" + i + ". " + arr[i]);
public static void ClearContents(string[] arr)
for (int i = 0; i < arr.Length; i++)
public static bool TryGetEmpty(string[] arr, out int index)
for (int i = 0; i < arr.Length; i++)