C# 拆分数组指的是将一个数组按照指定的维度进行拆分。在 C# 中,可以使用 Array.Split()
方法来拆分数组。
下面是 C# 拆分数组的示例代码:
string[] array = { "apple", "banana", "orange", "pear" };
// 按照逗号分隔拆分数组
string[] array1 = array.Split(',');
foreach (string s in array1)
{
Console.WriteLine(s);
}
// 按照空格拆分数组
string[] array2 = array.Split(' ');
foreach (string s in array2)
{
Console.WriteLine(s);
}
在上述示例中,我们首先定义了一个字符串数组 array
,然后使用 Array.Split()
方法将其按照逗号 ,
和空格 ' ' 拆分,得到两个新的字符串数组 array1
和 array2
。最后,我们使用 foreach
循环遍历 array1
和 array2
中的每个元素,输出到控制台上。
Array.Split()
方法的第二个参数是分隔符,可以是一个字符串,也可以是一个正则表达式。如果分隔符是一个字符串,则可以使用 String.Join()
方法将拆分后的数组元素连接成一个字符串。如果分隔符是一个正则表达式,则可以使用 Regex.Split()
方法将数组按照正则表达式拆分。
在拆分大型数组时,可以使用 List<T>
来存储拆分后的子数组,避免频繁的数组大小变化,提高程序的性能。
领取专属 10元无门槛券
手把手带您无忧上云