Заменить двойные подряд одинарные кавычки

Я пытаюсь заменить двойные последовательные одинарные кавычки на ноль, например так:

//my string is " replace '' to null "
str.Replace("''", "null");
//now my string is " replace null to null "

Но это происходит

//my string is " replace '' to null "
str.Replace("''", "null");
//sadly my string still is " replace '' to null "

Какие-нибудь советы?

1 ответ

string.Replace не изменяет ввод string вместо этого - он возвращает новый вместо. Переназначите его обратно в вашу переменную, чтобы увидеть изменения.

str = str.Replace("''", "null");
Другие вопросы по тегам