ne peut pas modifier la chaîne d'origine? string.Replace
Replace
Dans le fragment de code suivant, la méthode
string.Replace
<code class="language-csharp">string someTestString = "<a href=\"myfoldert/108716305-1.jpg\" target=\"_blank\">108716305-1.jpg</a>"; someTestString.Replace("108716305", "NewId42");</code>
Explication La chaîne dans
.NET est immuable, ce qui signifie que leur contenu ne peut pas être directement modifié. Lors de l'appel , il crée une nouvelle chaîne contenant la valeur de remplacement, plutôt que de modifier la chaîne d'origine. Pour mettre à jour la chaîne, vous avez besoin: string.Replace
string.Replace
<code class="language-csharp">var newString = someTestString.Replace(someID.ToString(), sessionID);</code>
<code class="language-csharp">someTestString = someTestString.Replace(someID.ToString(), sessionID);</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!