我试图操纵一个字符串,而不是让它成为一个大问题并将它分散到多行,所以我使用一些链接来实现这一点。我的问题是,在这种情况下,如何使用string.Substring()
从字符串中删除最后一个字符?
在 PHP 中,我可以传递一个负数作为参数(即substr(-1)
)来实现这一点,但显然这不是 C# 的工作方式。
mystring = mystring.Replace('_', ' ').Substring(???);
另外,上面使用的技术的实际名称是什么?我一直把它称为回调链,但我现在认为回调链完全不同。
请注意我想避免:
mystring = mystring.Replace('_', ' ');
mystring = mystring.Substring(0, mystring.Length - 1);
提前感谢您的时间和善意的考虑。
伊恩
谢谢你们的回答。有趣的是,人们对字符串操作和其他“竞争”语言有如此强烈的看法:)