edit:
stimmt du hast recht x(
edit2:
Irgendwie verstehe ich die ganze Logik dahinter nicht , denn auch wenn die Zähler Variable erst erhöht wird Wenn das aktuelle Zeichen kein '^' ist , kommt als Ergebnis trotzdem das selbe heraus , was auch rauskommt , wenn man den string selbst durchgeht und die Zeichen löscht , ergo hat auch der obere Source bereits funktioniert.
Code:
static void Main(string[] args)
{
string Text = "^ss^gh^ttasg"; int i = 0;
while (i < Text.Length)
{
if (Text[i] == '^') {
Text = Text.Remove(i, 2);
} else {
i++;
}
}
Console.WriteLine(Text);
Console.Read();
}
MfG