任何人都可以建议我,有没有更好的方法来使用 Swich 案例或任何方式编写以下代码(谢谢大家在这里提出宝贵的建议我在 Linq 查询中使用它,我观察到它包含不同的产品名称的一些修改)
from p in l_list
where ((LicenceType == "Full" && SystemType == "Single") && p.ProductName != "Full DoubleProduct ")
|| ((LicenceType == "Full" && SystemType == "Multiple") && p.ProductName != "Full SingleProduct")
|| ((LicenceType == "Partial" && SystemType == "Single") && p.ProductName != "Locked DoubleProduct")
|| ((LicenceType == "Partial" && SystemSize == "Multiple") && p.ProductName != "Locked SingleProduct")
|| ((LicenceType == "Locked" && SystemSize == "Single") && p.ProductName != "Locked DoubleProduct")
|| ((LicenceType == "Locked" && SystemType == "Multiple") && p.ProductName != "Locked SingleProduct")