我有以下类型的两个数组arr1和arr2
class Data
{
public int IdProduct;
public double Price;
}
我需要将arr2的价格减去arr1但数组的项目是不同查询的结果,因此arr1中的产品数量不一定与arr2中的产品数量匹配,并且数组中没有重复的产品。
我需要在每个数组中按产品做减法乘积,即。
var total =
from a1 in arr1
join a2 in arr2 on a1.IdProducto equals a2.IdProducto
select new
{
Product = a1.IdProduct,
Price = a1.Price - a2.Price
};