Für den folgenden Code kann ich nicht die string.Replace
zur Arbeit:
someTestString.Replace(someID.ToString(), sessionID);
Bei der Fehlersuche und Überprüfung der Parameter werden die erwarteten Werte angezeigt, d. h. someID.ToString()
erhält "1087163075", und sessionID
hat "108716308" und someTestString
enthält "1087163075".
Ich habe keine Ahnung, warum diese Änderung nicht funktionieren sollte. someTestString
Vollständige Probe:
string someTestString =
"<a href='myfoldert/108716305-1.jpg' target='_blank'>108716305-1.jpg</a>"
someTestString.Replace("108716305", "NewId42");
das Ergebnis (in someTestString
) sollte dies sein:
"<a href='myfoldert/NewId42-1.jpg' target='_blank'>NewId42-1.jpg</a>"
aber das ändert sich nicht. Die Zeichenfolge für someTestString
bleibt nach dem Aufschlagen meines Codes unverändert.