C# Array类型过滤小于等于0
时间: 2023-09-24 12:11:47 浏览: 117
剔除1维数组中等于0的元素
可以使用 LINQ 的 Where 方法来过滤 Array 类型中小于等于 0 的元素。代码示例如下:
```csharp
int[] array = new int[] { 1, -2, 3, 0, -4, 5 };
int[] filteredArray = array.Where(x => x > 0).ToArray();
```
在上述代码中,使用 Where 方法对数组进行筛选,只保留大于 0 的元素,然后使用 ToArray 方法将结果转换为数组类型。筛选结果为 {1, 3, 5}。
阅读全文