C# 类似于阶梯计算的问题
C# 类似于阶梯计算的问题
一批货物根据发货的数量来赠送物品,规则类似于阶梯电价、例如1-100台赠送1台,101-200赠送2台,赠送的数量进行累加,怎样循环DataTable得到想要的赠送数量,求教下大体的代码。
回答
建议将这个规则可配置化,如果dataset是一个订单,那发的货就是其中的一个datatable,可以将这个datatable实体化,然后读取config文件里的规则和实体化后的对象进行匹配,最后输出赠品信息,再塞进订单中。
可配置化的优势在于高扩张性。