开发者社区> 问答> 正文

拆分并加入C#字符串

我正在尝试将字符串拆分为数组,取出第一个元素(使用它),然后将数组的其余部分连接到单独的字符串中。

例:

theString = "Some Very Large String Here" 会成为:

theArray = [ "Some", "Very", "Large", "String", "Here" ] 然后,我想在变量中设置第一个元素,以后再使用它。

然后,我想将数组的其余部分连接到新字符串中。

因此它将变为:

firstElem = "Some"; restOfArray = "Very Large String Here" 我知道我可以使用theArray[0]第一个元素,但是如何将数组的其余部分合并为新字符串呢? 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 20:27:07 364 0
1 条回答
写回答
取消 提交回答
  • 您可以使用string.Split和string.Join:

    string theString = "Some Very Large String Here"; var array = theString.Split(' '); string firstElem = array.First(); string restOfArray = string.Join(" ", array.Skip(1)); 如果您知道总是只想分割第一个元素,则可以使用:

    var array = theString.Split(' ', 2); 这样一来,您就不必加入:

    string restOfArray = array[1];

    2020-02-08 20:27:14
    赞同 展开评论 打赏
问答分类:
C#
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载