如何将以“-”分隔的字符串拆分为不同的字符串?

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

string1-string2-string3

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

6
你看过 String.Split() 了吗? - Alexander Galkin
3
我不明白这些踩贴者的想法。这是一个合理的问题,也许楼主不知道String.Split吗? - driis
1
可能 OP 是 C# 的新手,但这并不意味着我们要惩罚他!我同意 @driis 的观点:我认为将这个合法的问题投票降级是错误的。 - Marco
1
@driis - 这个问题显示你没有做任何研究。仅仅查看string的文档就足够了。 - Oded
1
@sll - 在我看来,这种情况下应该将问题标记为重复而不是给予负评。 - Yakimych
显示剩余3条评论
4个回答

7
string[] words = s.Split('-');

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

4

使用 String.Split

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

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

1

你可以像这样做

yorString.Split('-')

实际上,这个不行,参数是char[]或string[],只有char一个是“params char[]”参数。 - driis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接