【问题标题】:How to split string delimited with "-" into different strings?如何将用“-”分隔的字符串拆分为不同的字符串?
【发布时间】:2011-11-17 14:55:42
【问题描述】:

我有一个格式如下的字符串:

string1-string2-string3

我希望能够从中得到 3 个字符串。我该怎么做?

【问题讨论】:

  • 你看过String.Split()吗??
  • 我对此没有反对意见。一个合理的问题,也许 OP 不知道 String.Split ?
  • 可能 OP 是 C# 的新手,但这并不意味着我们必须惩罚他!我同意@driis:我认为对这个合法问题投反对票是错误的
  • @driis - 一个问题显示 0 次研究尝试。只需查看 string 的文档就足够了。
  • @sll - 在这种情况下,IMO 问题应该作为重复而不是被否决而关闭。

标签: c# string delimiter


【解决方案1】:
string[] words = s.Split('-');

foreach (string word in words)
{
     Console.WriteLine(word);
}

【讨论】:

    【解决方案2】:

    使用String.Split:

    string[] parts = yourString.Split('-');
    

    【讨论】:

      【解决方案3】:

      你可以使用String.Split:string1.Split('-');

      【讨论】:

        【解决方案4】:

        你可以这样做

        yorString.Split('-')
        

        【讨论】:

        • 其实这个不行,参数是char[]或者string[],只有char那个是params char[]参数。
        猜你喜欢
        • 2015-12-28
        • 2014-06-29
        • 2018-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多