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 co
String.Replace
Like climbage said, your problem is definitely
Gamertag2.Replace("^"+1,"");
That line will only remove instances of "^1" from your string. If you want to remove all instances of "^", what you want is:
Gamertag2.Replace("^","");