Ok, kollade tydligen ett gammalt exempel.
Här får du något att kolla på även om du kanske inte vill ha dubbla for-loopar.
for (int i = 0; i < loggBoken.Count; i++) // Kollar igenom din lista av arrayer
{
for (int ii = 0; ii < loggBoken[i].Length; ii++) // Kollar igenom strängarna i arrayen
{
if (loggBoken[i][ii].Contains(word)) // Kollar om strängen innehåller ditt sökord
{
Console.WriteLine("Följande hittades: " + loggBoken[i][ii]); // Skriv ut strängen den träffade på
search = true;
}
}
}
Om man ska använda samma logik men till att radera ett inlägg, vad blir korrekt då?
Har följande, men .... om jag inte hittar titeln så skrivs du ut "Titeln finns inte, återgår till huvudmenyn" så många gånger som inlägg det finns. Jag förstår vrf det gör det men inte hur jag ska åtgärda..hm
static void ErasePost(List<string[]> erase)
{
string title = Console.ReadLine();//Sparar titeln på inlägget användaren vill radera
for (int i = 0; i < erase.Count; i++) // Kollar igenom listan av arrayer
{
if (String.Equals(erase[i][0], title, StringComparison.OrdinalIgnoreCase))
// Kollar om strängen innehåller sökordet
{
erase.RemoveAt(0);
}
else
{
Console.WriteLine("Titeln finns inte, återgår till huvudmenyn");
}
}
}