Как я могу построить выражение LINQ для удаления значений из одного списка, соответствующих критериям функции, возвращающей логическое значение? ТеперьLINQ Справка для функции boolean для списка
string[] message = "days of the week"
message.ToList().RemoveAll(c=>checkShortWord(c));
public static bool checkShortWord(string word) {
if ((word.Length > 3) &&
(!Regex.IsMatch(word, "^[0-9]+$")))
return true;
return false;
}
Мой конец строки массив должен быть:
message = {"days","week"}
Что я должен изменить? Мой массив сообщений никогда не изменяется.
Ах .. хорошо .. Я попробуем это. Благодаря ! –