Ich erstelle eine Anwendung für meine Computing Kursarbeit, wo Lehrer eine TXT-Datei hochladen, die Fragen für Schüler und Antworten für jede Frage enthält.Überprüfen Sie das Dokument für Arten von Fragen und Antworten
In der Datei beginnt jede Frage mit einem Symbol, um den Fragetyp zu bezeichnen (z. B. & bezeichnet Multiple Choice), Wie sollte ich für die verschiedenen Fragen überprüfen?
Ich dachte über streamreader.readline(), um jede Zeile zu lesen und dann Position 0 der Zeichenfolge zu überprüfen, aber gibt es eine effektivere Möglichkeit, dies zu tun?
Hier ist, was das Fragedokument nur mit mehr Fragen aussehen würde;
& Multiple-Choice-Frage
~ Richtige Antwort
-fehlerhafter Antwort
-fehlerhafter Antwort
-fehlerhafter
Antwort
? Textfeldantwort Frage
~ Richtige Antwort
[String.StartsWith] (https://msdn.microsoft.com/en-us/library/baketfxw%28v=vs.110%29.aspx) wäre beschreibende Art und Weise zu prüfen, aber es doesn Mach keine Magie intern. – Filburt
File.ReadAllLines fügt die gesamte Datei auf einmal zusammen und fügt sie in ein Array ein. Sie haben immer noch die Aufgabe, alle Zeilen auf ihren Inhaltstyp zu überprüfen. Beginnen Sie mit einer vollständigen Liste von Fällen !! – TaW
Es gibt keine "ReadAlllines"? – Tigerwhoops97