C#是否等同于Ruby's string successor method?
答案 0 :(得分:3)
不,没有内置的等价物,当然你可以创建自己的。我建议这样的骨架:
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文档中给出的描述似乎与“我们将使用任何东西”相符,而不是如果你试图做一些没有意义的事情就失败。当我期待A-Z,0-9时,我当然不想增加一些任意的UTF-16代码单元。