c# - 有没有办法将第一个字母移到结尾?
问题描述
我正在尝试将一个单词的第一个字母移到 C# 的末尾。用户将输入一个单词。
单词的第一个字母会出现在单词的末尾。
例子:
输入: hello
输出: elloh
解决方案
那这个呢:
var str = "hello";
var result = string.Join("", str.Skip(1)) + str[0];
但是,您需要首先将以下内容添加到您的 using 指令中:
using System.Linq;
推荐阅读
- java - 每当我调用“InsertionSort”方法时,输出文件显示为空?我应该在哪里调用这个方法?
- sql - 如何在此代码中正确使用 Export-Csv
- mysql - 地址簿:将“至少一个列表就够了”查询转换为“所有列表都需要存在”
- azure-devops - Azure DevOps:如何维护多个租户
- ios - 所需的请求部分“有效负载”不存在 Swift
- angular7 - 如何解决“不推荐使用宽度属性,使用样式定义对话框的宽度。” 警告
- mysql - MySql AWS RDS 导出到带有分隔符的 CVS
- c# - WCF 项目上的 DbContext 已更改错误
- swift - 我可以将 App 上传到使用 Xcode 10.1 和 Swift 4.2 开发的 App Store
- ruby-on-rails - rails / writing generators / 如何规范化缩进,对齐,换行......?