[C#] Array auswerten

10/06/2010 16:48 Varti#1
Bitte ab Edit lesen !!

Hey,
da ich gerade fleißig am C# lernen bin, dachte ich mir mal versuch ich mich mal an einem recht einfachem Programm.

Nun, das Programm soll mir eine Datei einlesen und nach einer Eingabe prüfen ob der Inhalt in der Datei vorhanden is und dann halt sagen Ja oder Nein.

Leider erklärt mein Buch wie ich Arrays erstelle, aber nich wie man sie auswerten kann. Ich bin wenigstens schon so Weit das ich weiß das ich am besten mit "ReadAllLines" arbeiten sollte.
Diese Methode gibt mir ja den Inhalt der Datei als einen Array aus, nur such ich mich momentan Dumm und Dusselig um zu gucken wie ich diesen Arrys auswerten kann um zu gucken ob das eingegeben Wort nun vorhanden ist.

Ich hoffe mir kann jmd helfen.

MfG =D

Edit: Sooooo, habs doch noch selber hinbekommen und es funktioniert auch.
Nun will ich aber auch das der mir, wenn es das eingebene NICHT gibt es in eine der beiden Dateien einfügt. In welche wir daran erkennt was man jeweils eingibt.
Ansich funktioniert es auch nicht wirklich, aber er fügt immerhin schon einmal etwas ein.

Hier mal der QQ, [Only registered and activated users can see links. Click Here To Register...]
10/06/2010 17:54 MoepMeep#2
array[0] -> 1. element
array[n-1] -> letztes element
10/06/2010 17:56 Demon-777#3
Versuch es mal so:

Code:
private bool Auswerten(string datei, string inhalt)
        {
            string temp;

            // Is file there?
            if (!File.Exists(datei)) return false;

            using (var sreader = new StreamReader(datei))
            {
                // Read file content.
                temp = sreader.ReadToEnd();

                // Close reader.
                sreader.Close();
            }

            // Check for string.
            return temp.Contains(inhalt);
        }
10/06/2010 18:25 Varti#4
Joa, btw @Demo, VS sagt mir das es ReadToEnd nicht gibt oO....

[Only registered and activated users can see links. Click Here To Register...] << Hier meine letzten beiden Probleme.

Zum 1sten:
Es funktioniert das er mir den Namen einließt und auch speichert, nur macht er dies direkt am Anfang der Datei, ich möchte das er zum Ende Springt und die Eingabe in einer neuen Zeile Speichert.

Zum 2ten:
Tjoa, er zählt mir alle Namen aus der Datei aus wie es auch soll, nur vorher hat er n Komma gesetzt und jetzt aufeinmal nicht mehr oO, weiß einer wieso und wie mann wieder das Komma zwischen die Zeilen wiederbekommt ?