Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<string[]> myList = new List<string[]>();// skapar en lista med en vektor som heter userPost med typen string vektorer
- int menuVal = 0;
- DateTime dateOfNow = DateTime.Now; // visar dagens datum och tid
- bool loop = true; // så länge loop är sann
- while (loop)
- {
- myMenu(); //min method anropas, bara för att använda en metod
- // felhantering
- Int32.TryParse(Console.ReadLine(), out menuVal);
- // om bokstäver eller värdet 0 skrivs in så får man ett felmeddelande
- if (menuVal == 0)
- {
- Console.Write("Välj mellan 1-4 i menyn ");
- }
- switch (menuVal)
- {
- // skapar en array, läser in vad användaren skriver, titel och inlägg, lägger till arrayen i listan
- case 1:
- // array som heter userPost som sparar vad användaren skriver in och lägger till det i listan
- string[] userPost = new string[2];
- Console.Write("Skriv in titel: ");
- userPost[0] = Console.ReadLine();
- Console.Write("Skriv in ditt inlägg: ");
- userPost[1] = Console.ReadLine();
- // lägger till i listan
- myList.Add(userPost);
- break;
- case 2:
- // Skriv ut det användaren skrivit in
- Console.WriteLine("Dina skrivna inlägg\n ");
- foreach (string[] item in myList)
- {
- foreach (string s in item)
- Console.WriteLine(s);
- Console.WriteLine(dateOfNow);
- }
- Console.WriteLine("\nTryck på valfri tangent för att återgå till menyn");
- Console.ReadKey(); // För att undvika att menyn körs
- break;
- case 3:
- // sök inlägg
- Console.Write("Skriv in en titel för att söka efter ett inlägg: ");
- string sokOrd = Console.ReadLine();
- foreach (string[] item in myList)
- {
- foreach (string s in item)
- if(s == sokOrd)
- {
- Console.WriteLine(s);
- Console.WriteLine(dateOfNow);
- }
- }
- break;
- case 4:
- // frågar användaren om den vill avsluta eller fortsätta
- Console.Write("Vill du avsluta? y/n");
- string doQuit = Console.ReadLine();
- if ("y" == doQuit)
- {
- loop = false;
- }
- else if ("n" == doQuit)
- {
- loop = true;
- }
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement