Вы заменяете \ здесь \. Это ни к чему не приведет.
Попробуйте это:
mystring = mystring.Replace(@"\", "");
Знак @ обозначает строковый литерал, дополнительная информация здесь . Если вы используете это, вам не придется избегать персонажей. Следующий код делает то же самое:
mystring = mystring.Replace("\\", "");
Вы видите, что вы должны экранировать символ обратной косой черты с другой обратной косой чертой, поскольку символ обратной косой черты является escape-символом.