我环顾四周,似乎我使用得正确,但结果失败了。我想遍历并删除任何 0 并用 o 替换它们。
newString = strOld.Replace('0', 'o'); // doesn't work.
newString = strOld.Replace("0", "o"); // doesn't work either.
我做错了什么吗?
最佳答案
我做了这个测试,效果很好:
class Program
{
static void Main(string[] args)
{
var newString = "M0000".Replace('0', 'o');
}
}
尝试一个与我创建的类似的小测试用例,看看会发生什么。
关于c# - C# 中的替换方法不适用于单个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5208109/