String 替换(“\c”和“)什么是ASCII值&引用;?

String 替换(“\c”和“)什么是ASCII值&引用;?,string,String,我正在为任何奇怪的字符编写我自己的替换方法,我使用ASCI值0,null替换不需要的字符,我希望它们被“删除”,但这不起作用。字符串中刚好出现一个间隙 当删除“”的字符时,String.Replace()具体做什么?它是否会将它们全部下移,然后“删除”最后一个字符或其他内容?字符串是不可变的-您不能更改字符串。只能在删除字符的情况下创建新字符串。如果用空字符串替换字符串,只需创建一个不包含匹配字符的新字符串

我正在为任何奇怪的字符编写我自己的替换方法,我使用ASCI值0,null替换不需要的字符,我希望它们被“删除”,但这不起作用。字符串中刚好出现一个间隙


当删除“”的字符时,String.Replace()具体做什么?它是否会将它们全部下移,然后“删除”最后一个字符或其他内容?

字符串是不可变的-您不能更改字符串。只能在删除字符的情况下创建新字符串。如果用空字符串替换字符串,只需创建一个不包含匹配字符的新字符串