Autor Beitrag
C#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: So 22.05.11 12:43 
Hallo @ll

Ich habe ein kleines Problem in C# mit StreamWriter und StreamReader.
Und zwar habe ich mit dem StreamReader die Position einer Variable ausgerechnet und möchte diese jetzt mit dem StreamWriter überschreiben,
weis aber nicht wie ich den StreamWriter z.B. in Zeile 5 setzen kann und dann diese Zeile zu überschreiben.

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
        using (StreamReader reader = new StreamReader("Options.ini"))
                {
                    int locate = 0;
                    do
                    {
                        locate = locate + 1;
                        if (reader.ReadLine().Contains(option)) { goto EndLoop; }
                    } while (reader.EndOfStream == false);

EndLoop:            reader.Close();
                    using (StreamWriter writer = new StreamWriter("Options.ini"false))
                    {
                        //Hier soll der Writer Positioniert werden                 
                    }
                }


Ich bin mir sicher, dass es mit dem Positionen ausrechnen auch leichter geht, weis aber nicht wie, da ich eig noch nicht mit StreamWriter / -Reader gearbeitet habe.

Gruß C#

_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: So 22.05.11 13:32 
Ja, leichter geht es auf alle Fälle über File.ReadAllLines und WriteAllLines.

PS: Schau dir bitte einmal break an ;) .

_________________
>λ=
C# Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: So 22.05.11 13:43 
Oh mann stimmt ja xD.

Die zwei Befehele hatte ich ganz vergessen.
ich probiers gleich ma aus.

Danke

Edit\\\ habe jetzt break nachgelesen. Danke für den hinweis xD ich war schon am verzweifeln, weil ich vorher VB programmiert habe.
Ich habe nach einem Ersatz für "Exit Do" gesucht und jetzt hab ich ihn ;).

_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler