2011-08-26 4 views
1

이것은 최근 question I asked과 유사하지만 이제는 문자열에서 "any"발생을 제거하는 문자열 trim 함수의 실제 대체에 대해 궁금합니다. 끝. 또한, 기본 Trim()의 기능을 앵무새로 만들려면 트림 할 문자열 배열을 허용해야합니다.문자열 배열 대신 char 배열 배열을 사용하는 함수 자르기

여기에 어떤 구현이 있습니까? .NET 유틸리티 라이브러리에이 라이브러리가 포함되어 있다고 생각합니다.

답변

1

이렇게하려면 확장 방법을 만들 수 있습니다. 과부하를 만들고 원하는 것을하십시오. substring과 같은 정규 표현식이나 표준 문자열 함수와 같은 많은 방법이 있습니다

public static class StringExtensions 
{ 
    public string Trim(this string input, string remove) 
    { 
    //..Do your work here 
    } 

    public string TrimStart(this string input, string remove) 
    { 
    //..Do your work here 
    } 

    public string TrimEnd(this string input, string remove) 
    { 
    //..Do your work here 
    } 

}