문자열 값을 반환하는 인라인 함수를 사용할 수있는 최신 닷넷에서 트릭을 찾고 있습니다. 여기에 내가 가진 무엇 : 나는 체인 방법 또는 익명 함수 전에 아마 본 적이 알고C#으로 dotNet 3.0+의 인라인 함수?
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'를 반환합니다. 하나의 문자열을 원한다면 위의 대답과 Joren의 제안 인'String.Join'을 결합해야합니다. 이상한 것은'Join'이 배열을 취하는 방식으로, 누구나'IEnumerable' 또는'IList'를 사용하지 않는 이유를 알 수 있습니다. –
JulianR
String.Join()은 .NET 1.0에 도입되었지만 generics는 .NET 2.0에서만 제공되었습니다. –