I am trying to remove all of a specific character from a string. I have been using String.Replace, but it does nothing, and I don’t know why. This is my current code:
if (Gamertag2.Contains("^"))
{
Gamertag2.Replace("^" + 1, "");
}
This just leaves the string as it was before. Can anyone please explain to me as to why?
You must assign the return value of
String.Replaceto your original string instance:hence instead of(no need for the
Contains check)just this(what’s that mystic
+1?):