从字符串中删除一个字符串值

Srk*_*i92 -4 c# string replace

我想从另一个字符串中删除一个字符串。

我首先使用 contains 方法,然后当我发现一个字符串包含另一个字符串时遇到麻烦,我尝试了这个:

someString -= anotherString 
Run Code Online (Sandbox Code Playgroud)

但这不起作用,并尝试使用替换功能来做到这一点。但这也不起作用。有人能帮我吗?

Tal*_*Tal 7

您不能-=对字符串使用运算符,而且我猜您在使用 replace 函数时遇到了问题,因为您以错误的方式使用它,它不会改变现有字符串,而是返回一个新字符串。尝试这个:

myStr = myStr.Replace("STR-TO-REMOVE", string.Empty);
Run Code Online (Sandbox Code Playgroud)