如何将字符串拆分为数组但仅在字符的第一个实例上拆分(在本例中为空格)

时间:2009-12-16 08:40:25

标签: c# arrays

我有一个字符串“ABC DEF EFG”,我想得到一个数组:

array [0] =“ABC”
array [1] =“DEF EFG”

2 个答案:

答案 0 :(得分:9)

使用重载:

"ABC DEF EFG".Split(new char[] { ' ' }, 2)

这会限制你想要的返回部件数量。

答案 1 :(得分:6)

您可以使用Split方法,并使用一个数字来指示要返回的最大数组元素数:

"ABC DEF EFG".Split(new char[] {' '}, 2)

将返回“ABC”和“DEF EFG”