【发布时间】:2020-06-18 02:22:12
【问题描述】:
如何从字符串中删除字母并仅保留最后 3 个字符
输入:
foobar
输出:
bar
我试过了:
string.Concat("foobar".Reverse().Skip(3).Reverse());
但删除最后 3 行并不能保留它们
【问题讨论】:
-
string.Concat("hello".Reverse().Take(3).Reverse()); -
这是以下内容的副本:stackoverflow.com/questions/35691375/…
-
@stickybit 我认为是的,这个问题应该被标记为重复
-
哦,天哪,请不要通过使用 Linq 的 Reverse() 两次创建至少 3 个字符串副本来获取字符串的最后 N 个字符...那就是
string.Substring()提供更好的服务并不是一个好方法。 -
@stickybit 该问题已关闭,对低代表用户不可见