0
我有以下陣列:服用元素,減去無效值
int[] masterProducts = [1, 2, 3, 4, 5, 6];
int[] selectedProducts = [1, 2, 3, 8];
我想創建的陣列,只有具有selectedProducts
,減去任何無效的產品(例如從上方8
是一個無效的產品,因爲它不在masterProducts
)。
所以我有2個問題:
- 什麼是找出
selectedProducts
有一個無效的產品最簡單的代碼?我可以做一些/循環,但似乎效率低下。 - 什麼是C#中最簡單的方法是隻取
selectedProducts
,減去任何無效的產品(在這種情況下減去8
)?
@Targaryen'Except','Any'和'Intersect'是'System.Linq'命名空間的擴展方法。所有這些方法都是任何可枚舉數據類型的擴展 - 整數列表和數組都可以。確保你在文件的頂部有適當的'使用' –