Итак, у меня есть List<Product>
, что мне нужно l oop и вычислить некоторые вещи. Каждый Product
имеет свойства Price
и Tax
. То, что я хочу сделать, - это иметь метод, с помощью которого я смогу просмотреть список и вычислить общую стоимость и общий налог, но я не хочу писать методы для этого.
На данный момент у меня есть это:
private double calculateTotalPrice()
{
List<Product> temp = this.GetList();
double price = 0;
for(int i = 0; i < Count; i++)
{
price += temp[i].Price;
}
return price;
}
Но с этим методом мне нужно иметь один метод для расчета цены и другой для налога. Можно ли изменить этот метод, чтобы я мог его вызвать и в один момент рассчитать цену, а в следующий раз я вызову его для расчета налога? Я надеюсь сделать это без использования операторов If, но я не уверен, возможно ли это.