在Delphi 10 /西雅图,我尝试做一个嵌套的字符串测试.我有一个字符串,它是一个产品名。我需要根据产品名称找到产品类别。这将是不区分大小写,每个产品将只在一个类别。一旦我找到了一个类别,我就可以停止checking...My,最初的方法是通过一个CASE语句中的AnsiContainsText来完成这个任务,但是这是不允许的,因为CASE语句没有公共函数.
我有一种应该有效的方法,但是还有什么更优雅的吗?我将有大约40个不同的测试类别,并将运行(循环)这个测试大约6000种产品,所以我想要一些尽可能的表现。
// Determine new value...
Ca
我想创建一个linq查询,它将汇总所有的客户订单。根据客户已经订购了什么,我需要根据产品类型应用不同的乘法器。例如,客户订购了一个SaaS和两个PaaS产品。对于该订单中的每个PaaS产品,我希望将价格乘以1.5,而对于SaaS,价格将乘以0.8。
现在我有一个代码,它将给我的总金额,无论产品的产品。我如何编写一个查询,根据客户订购的产品类型汇总每个客户的产品?我还希望这是一个字典的形式,所以对于每个ID,我将有一个所有订单的总和。
下面是我准备的一小段代码,以便更好地理解:
public class Calculator
{
public void Calcu