Func<string[], string, bool> MyCheck = delegate (string[] array, string line){
bool temp = false;
for(int i=0; i<array.Length; i++) {
if(line.Contains(array[i])) {
temp = true;
break;
}
}
return temp;
};
bool check = false;
string[] words =new[]{ "sale" ,"saled","shop"};
// проверка done
check = MyCheck(words, project.Variables["done"].Value);
if(check) { // найден
project.Variables["done"].Value = string.Empty; // установить пустое значение в done
}
// проверка fold
check = MyCheck(words, project.Variables["fold"].Value);
if(check) { // найден
project.Variables["fold"].Value = string.Empty; // установить пустое значение в fold
}
// проверка sold
check = MyCheck(words, project.Variables["sold"].Value);
if(check) { // найден
project.Variables["sold"].Value = string.Empty; // установить пустое значение в sold
}