메서드 체이닝
C#에서 문자열 같은 개체 하나에서 메서드를 여러 번 호출하는 방법을 메서드 체인(method chain) 또는 메서드 체이닝(method chaining) 또는 파이프라인(pipelines)이라고 합니다.
다음 코드는 이 강의에서 배울 메서드들을 사용하여 " Hello " 문자열에서 "Hello"를 "Hi"로 변경합니다. 그리고 시작 공백을 없애고(TrimStart) 마지막 공백을 없앤 후(TrimEnd) 양쪽 공백을 없애는(Trim) 추가 작업을 표현해 보았습니다.
> " Hello ".Replace("Hello", "Hi").TrimStart().TrimEnd().Trim()
"Hi"
참고로 이러한 메서드 체이닝은 C#으로 함수형 프로그래밍을 표현하는 방법 중 하나입니다.