Also arbeite ich an dieser Aufgabe, ich bin sicher, Sie haben es gesehen. Es ist im Grunde eine Liste mit einer Reihe von Arrays drin und das ist, was ich getan habe.Wie kann ich das Array richtig durchlaufen, um den Index und den Wert zu erhalten, damit ich es bearbeiten kann?
erklärte ich dies an der Spitze meiner Klasse
static List<string[]> logBook = new List<string[]>();
static string[] post = new string[2];
Und dann habe ich eine Funktion/Methode, die einen Benutzer unput nimmt und fügt sie als Eintrag.
private static void addToArray()
{
Console.WriteLine("Title: ");
DateTime dt = DateTime.Now;
string userInput = dt + " " + Console.ReadLine();
Console.WriteLine("Message: ");
string userInputt = "\n\t\t" + Console.ReadLine();
post = new string[2];
post[0] = userInput;
post[1] = userInputt;
logBook.Add(post);
}
Nun, was ich tun muß, ist, eine Funktion zu erstellen, die für einen Eintrag durchsucht und dann soll ich in der Lage sein, es zu bearbeiten/entfernen, wenn ich will, und das ist, was ich zu tun, dachte, somethign entlang diese Zeilen.
Jetzt habe ich ein Problem mit der Suchfunktion, ich habe keine Ahnung, wie es gebaut wird? Ist meine Art zu denken hier sogar richtig? Wie würde ich richtig nach einem Artikel suchen und den Indexwert damit bekommen?
Aber 'post.Where (x => x.Contains („somestring“));' werde nichts tun ... –
@WillemVanOnsem Ich würde „somestring“ zu einem userinput ändern, und das würde den Wert halten Konsole.ReadLine(); so .. Zeichenfolge userInput = Console.ReadLine(); oder denke ich hier falsch? –