[如果有人可以解决这个问题,请帮助我,我将非常感激。如果有车辆可以将物料从机器1运送到机器2或从机器4运送到机器3,则意味着有两个可选时间间隔(分别称为V12和V43)可供选择。但是,如果先前的运行间隔是在机器1上运行的,而随后的运行间隔是在机器2上运行的,则只能选择V12作为替代间隔。这意味着,我需要做出一个约束,例如
if (presenceOf(V12)) =>
presenceOf(operation[x][1].machine==1) && presenceOf(operation[x][2].machine == 2)
在C#中,您没有运算符重载,因此您应该依靠