Autor Beitrag
buka09
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mi 12.08.09 11:23 
Hallo,

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
string zeile = reader.ReadLine();             
                int i = zeile.IndexOf("{$");
                bool bedingung1 = zeile.StartsWith("//");
                // unbedingt auf Doppelklammer achten
                if (bedingung1 == false)


kann mir jemand sagen wie mache ich so, dass vor dem "//" beliebig viele leerzeichen auch berücksichtigt werden? Was muss ich davor schreiben? Danke im Voraus

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mi 12.08.09 11:49 
Du kannst den String vorher trimmen, d.h.
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
zeile = zeile.TrimLeft();
if(! zeile.StartsWith("//")) // vermeide Abfragen auf == true bzw. false!!!
{

}
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mi 12.08.09 11:54 
Diesen und einige andere Hinweise hat er schon unter Löschen der Arbeitskommentare bekommen. Ob sich diese vergeblichen Bemühungen hier wiederholen? Jürgen
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mi 12.08.09 16:03 
Habe ich auch erst später entdeckt... aber die Hoffnung stirbt zuletzt (daß die Threadersteller auch etwas mit den Antworten anfangen können).