StringBuilder.Replace Problem

  • Thread starter Thread starter Peter Gast
  • Start date Start date
P

Peter Gast

Wieso wird beim folgenden Code nicht das Ergebnis ...drei Schwe...
geliefert? Startindex 5 statt 6 ändert auch nichts am Ergebnis.

Dim sb As New System.Text.StringBuilder("habe zwei Schweine und zwei
Hühner")
sb.Replace("zwei", "drei", 6, 1)
MsgBox(sb.ToString)


Danke Peter
 
Peter Gast said:
Wieso wird beim folgenden Code nicht das Ergebnis ...drei Schwe...
geliefert? Startindex 5 statt 6 ändert auch nichts am Ergebnis.

Dim sb As New System.Text.StringBuilder("habe zwei Schweine und zwei
Hühner")
sb.Replace("zwei", "drei", 6, 1)
MsgBox(sb.ToString)


Danke Peter
Perhaps this article will help:

http://msdn2.microsoft.com/en-us/library/y1bxd041.aspx

Above, change sb.Replace("zwei", "drei", 6, 1)
to sb.Replace("zwei", "drei", 5, 4) and it works.
 
Peter Gast said:
Wieso wird beim folgenden Code nicht das Ergebnis ...drei Schwe...
geliefert? Startindex 5 statt 6 ändert auch nichts am Ergebnis.


In addition to the other replies, note that this newsgroup targets the
English language. The German group's name is
"microsoft.public.de.german.entwickler.dotnet.vb".
 
Back
Top