我正在开发一个程序,在该程序中,对象列表可以产生或消耗功率。每个元素的生成或消耗在0到100之间,并且#34; power"表示为整数。 假设列表中的元素#1超过20(意思是,生成50,消耗30例),#2需要15,#1应该将15转移到#2,并继续列表,直到所有元素都有达到了0。 如果整个列表的总和多于/少于总和为0所需的值,则可以采用/给出外部整数。 我只是不知道该怎么做。 每个list-member都具有以下值:
public int Id { get; set; }
public int ProducedkW { get; set; }
public int ConsumedkW { get; set; }
public string Type { get; set; }
public int DifferencekW { get; set; }