Entwickler-Ecke

Basistechnologien - C# Leerzeichen vor dem "//" berücksichtigen


buka09 - Mi 12.08.09 11:23
Titel: C# Leerzeichen vor dem "//" berücksichtigen
Hallo,


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 - Mi 12.08.09 11:49

Du kannst den String vorher trimmen, d.h.

C#-Quelltext
1:
2:
3:
4:
5:
zeile = zeile.TrimLeft();
if(! zeile.StartsWith("//")) // vermeide Abfragen auf == true bzw. false!!!
{

}


JüTho - Mi 12.08.09 11:54

Diesen und einige andere Hinweise hat er schon unter Löschen der Arbeitskommentare [http://www.mycsharp.de/wbb2/thread.php?threadid=74798] bekommen. Ob sich diese vergeblichen Bemühungen hier wiederholen? Jürgen


Th69 - 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).