C#输入两组数组并合并
时间: 2023-08-18 13:11:33 浏览: 81
要输入两个数组并将它们合并成一个数组,可以使用以下的 C# 代码:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入第一个数组,以空格分隔元素:");
string[] firstArrayInput = Console.ReadLine().Split(' ');
int[] firstArray = Array.ConvertAll(firstArrayInput, int.Parse);
Console.WriteLine("请输入第二个数组,以空格分隔元素:");
string[] secondArrayInput = Console.ReadLine().Split(' ');
int[] secondArray = Array.ConvertAll(secondArrayInput, int.Parse);
int[] mergedArray = new int[firstArray.Length + secondArray.Length];
Array.Copy(firstArray, 0, mergedArray, 0, firstArray.Length);
Array.Copy(secondArray, 0, mergedArray, firstArray.Length, secondArray.Length);
Console.WriteLine("合并后的数组为:");
foreach (int num in mergedArray)
{
Console.Write(num + " ");
}
}
}
```
这段代码会提示用户分别输入第一个数组和第二个数组,每个数组的元素之间使用空格进行分隔。然后,它会将输入的字符串转换为整数数组,并创建一个新的数组 `mergedArray` 来存储合并后的结果。最后,它会遍历并打印合并后的数组。
请注意,这段代码假定输入的是整数,如果输入的是其他类型的数据,需要进行相应的修改。