"abce")-6ren"> "abce")-C# 有等价于 Ruby's string successor method 的东西吗? ? 最佳答案 不,没有内置的等效项,尽管您当然可以创建自己的等效项。我建议这样的框架: char[] arra-6ren">
gpt4 book ai didi

C# 等效于 ruby​​ 的字符串后继方法 ("abcd".succ -> "abce")

转载 作者:行者123 更新时间:2023-11-30 22:34:05 24 4
gpt4 key购买 nike

C# 有等价于 Ruby's string successor method 的东西吗? ?

最佳答案

不,没有内置的等效项,尽管您当然可以创建自己的等效项。我建议这样的框架:

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 代码单元。

关于C# 等效于 ruby​​ 的字符串后继方法 ("abcd".succ -> "abce"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8000350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com