Я ищу трюк в новых dotnets, где я могу использовать встроенные функции, которые возвращают строковое значение. Вот что у меня есть:Встроенные функции в dotNet 3.0+ с C#?
var split = new[] { " " };
var words = SearchTextBox.Text.Trim().Split(
split,
StringSplitOptions.RemoveEmptyEntries);
var textQuery = /*inlinefunction that operates on words array and returns a string.*/
Я знаю, что я видел это раньше, может быть, с помощью методов цепи или анонимных функций ... Я просто не могу вспомнить, если я представлял себе все это или нет :-)
Несколько дней я очень глупый :-) – Matt
Это, однако, не возвращает строку, но «IEnumerable». Если вам нужна одна строка, вы должны объединить приведенный выше ответ с предложением Джорена об использовании 'String.Join'. Как бы странно, что 'Join' принимает массив, кто-нибудь знает, почему он не принимает' IEnumerable' или 'IList'? –
JulianR
String.Join() был представлен в .NET 1.0, но generics только в .NET 2.0. –