C# 将两个数组合并并降序
时间: 2023-08-11 16:37:55 浏览: 176
将两数组合并成一个数组并排序
4星 · 用户满意度95%
在 C# 中,可以使用 LINQ 的 Concat() 和 OrderByDescending() 方法将两个数组合并并降序排列。下面是示例代码:
```csharp
using System;
using System.Linq;
class Program
{
static void Main(string[] args)
{
int[] array1 = { 3, 6, 9 };
int[] array2 = { 1, 4, 7 };
// 将两个数组合并并降序排列
int[] mergedArray = array1.Concat(array2).OrderByDescending(x => x).ToArray();
// 打印结果
Console.WriteLine(string.Join(", ", mergedArray)); // 输出:9, 7, 6, 4, 3, 1
}
}
```
在上面的代码中,我们使用 Concat() 方法将两个数组合并成一个数组,然后使用 OrderByDescending() 方法按照降序排列。最后,我们使用 ToArray() 方法将 LINQ 查询结果转换为一个数组,并使用 Join() 方法将数组转换为一个字符串。
阅读全文