Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Rätta till byt språk
- Console.BackgroundColor = ConsoleColor.Blue;
- Console.Clear();
- Console.ForegroundColor = ConsoleColor.White;
- string[] rygga = new string[5];
- bool isRunning = true;
- while (isRunning)
- {
- Console.WriteLine();
- Console.WriteLine("\tVälkommen till ryggsäcken v2");
- Console.WriteLine();
- Console.WriteLine("\t Välj ett alternativ!");
- Console.WriteLine("\n[ 1 ]\tLägg till ett förmål i ryggsäcken");
- Console.WriteLine("[ 2 ]\tVisa alla föremål som finns i ryggsäcken");
- Console.WriteLine("[ 3 ]\tSök innehållet i ryggsäcken");
- Console.WriteLine("[ 4 ]\tRensa innehåll");
- Console.WriteLine("[ 5 ]\tAvsluta");
- //int contentbpack = Convert.ToInt32(Console.ReadLine());// här är felet trypare
- Int32.TryParse(Console.ReadLine(), out int contentbpack); // deklarerade int i tryparse fixade felet
- switch (contentbpack)
- {
- case 1:
- Console.Write("Lägg till föremål 1: ");
- rygga[0] = Console.ReadLine();
- Console.Write("Lägg till föremål 2: ");
- rygga[1] = Console.ReadLine();
- Console.Write("Lägg till föremål 3: ");
- rygga[2] = Console.ReadLine();
- Console.Write("Lägg till föremål 4: ");
- rygga[3] = Console.ReadLine();
- Console.Write("Lägg till föremål 5: ");
- rygga[4] = Console.ReadLine();
- break;
- case 2:
- Console.WriteLine("Ryggsäcken innhåller!");
- for (int i = 0; i < rygga.Length; i++)
- {
- Console.WriteLine(rygga[i]);
- }
- break;
- case 3:
- Console.WriteLine("Sök í ryggsäcken");
- string search = Console.ReadLine();
- for (int i = 0; i < rygga.Length; i++)
- {
- if (search.ToLower() == rygga[i].ToLower()) // fixade en error genom att ta bort .ToLower() sen lägga till en else sats. nu funkar inte sökningen med så bra Stora/små bokstäver
- {
- Console.WriteLine($"\tDin sökning fanns i ryggsäcken:\t {rygga[i]}");//----------------fixa-----------------------
- break;
- }
- //else
- //{
- // Console.WriteLine("\tDin sökning fanns inte i ryggsäcken!");// den hittar bara plats 1
- // break;
- // }
- }
- break;
- case 4:
- Array.Clear(rygga, 0, 3);
- Console.WriteLine("Ryggsäcken är nu tom!");
- break;
- case 5:
- isRunning = false;
- break;
- default:
- Console.WriteLine("Felakting knapptryck var god försök igen!");
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement