我正在将Java代码转换为C#。Java中的StringBuilder类似乎比C#中的方法更多。我对(假设)Java功能感兴趣。
sb.indexOf(s);
sb.charAt(i);
sb.deleteCharAt(i);
这似乎是C#中缺失的。
我想前两个可以被建模为
sb.ToString().IndexOf(s);
sb.ToString().CharAt(i);
第三个功能是否会在操作sb的内容副本而不是实际内容时执行?
是否有一种常见的方法可以为所有缺失的方法添加此功能?