我给出了这样的词:
常规,运动,天气
我想创建一个推送通知条件,比如:
condition = "'general' in topics || 'sports' in topics || 'weather' in topics",
在C#中,我如何在不循环的情况下在一次或两次射击中做到这一点?所以我可以构建一个新的字符串,并像下面这样使用它:
condition = dynamicCondition,
试试这个:
string input = "general, sports, weather";
string output = string.Join(" || ", input.Split(',').Select(s => $"'{s}' in topics"));
注意:不要忘记using System.Linq