c#等效ruby的字符串继承方法("abcd").succ→“abce")

本文关键字:quot abcd succ abce 等效 字符串 继承 方法 ruby | 更新日期: 2023-09-27 18:13:38

c#是否有一个等效于Ruby的字符串继承方法?

c#等效ruby的字符串继承方法("abcd").succ→“abce")

不,没有内置的对等项,当然您可以创建自己的。我建议这样做:

char[] array = text.ToArray();
// Perform mutation...
// - find last alphanumeric character, and work backwards from that...
// - or go from final character if there aren't any alphanumerics
return new string(array);

我个人认为我想要更严格的语义,使用一组特定的字符。Ruby文档中给出的描述似乎是"我们可以处理任何事情",而不是在你试图做一些没有意义的事情时失败。我当然不会想要增加一些任意的UTF-16代码单元,当我期望A-Z, 0-9。