문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
이 설명서는 보관되지만 유지 되지 않습니다.

String.Trim 메서드 (Char[])

현재 String 개체에서 배열에 지정된 문자 집합의 선행 항목과 후행 항목을 모두 제거합니다.

네임스페이스:  System
어셈블리:  mscorlib(mscorlib.dll)

public string Trim(
	params char[] trimChars
)

매개 변수

trimChars
형식: System.Char[]
제거할 유니코드 문자 배열이거나 null입니다.

반환 값

형식: System.String
trimChars 매개 변수의 모든 문자 뒤에 있는 문자열이 현재 문자열의 시작 부분과 끝 부분에서 제거됩니다. trimCharsnull 또는 빈 배열이면 공백 문자가 대신 제거됩니다.

Trim 메서드는 현재 문자열에서 trimChars 매개 변수에 있는 선행 문자와 후행 문자를 모두 제거합니다. trimChars에 없는 문자가 있으면 각 선행 및 후행 지우기 작업이 중지됩니다. 예를 들어, 현재 문자열이 "123abc456xyz789"이고 trimChars에 "1"에서 "9"까지 숫자가 포함되어 있으면 Trim 메서드는 "abc456xyz"를 반환합니다.

참고참고

이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신 이 메서드는 현재 인스턴스에서 선행 및 후행 trimChars 문자를 모두 제거한 새 문자열을 반환합니다.

현재 문자열이 Empty와 같거나 현재 인스턴스의 모든 문자가 trimChars 배열에 있는 문자로 구성되는 경우 메서드는 Empty를 반환합니다.

trimCharsnull 또는 빈 배열인 경우 이 메서드는 Char.IsWhiteSpace 메서드에 전달될 때 true를 반환하는 메서드에 발생하는 선행 또는 후행 문자를 제거합니다.

호출자 참고 사항

.NET Framework 3.5 SP1 및 이전 버전에서는 trimCharsnull이거나 빈 배열인 경우 이 메서드가 트리밍하는 공백 문자의 내부 목록을 유지합니다. .NET Framework 4부터 trimCharsnull 또는 빈 배열인 경우 메서드는 모든 유니코드 공백 문자(즉, Char.IsWhiteSpace 메서드에 전달될 때 true 반환 값을 생성하는 문자)를 제거합니다. 이 변경으로 인해 .NET Framework 3.5 SP1 및 이전 버전의 Trim 메서드는 .NET Framework 4에 있는 Trim 메서드가 제거하지 않는 ZERO WIDTH SPACE(U+200B) 및 ZERO WIDTH NO-BREAK SPACE(U+FEFF)의 두 문자를 제거합니다. 또한 .NET Framework 3.5 SP1 및 이전 버전에서 Trim 메서드는 MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F) 및 MEDIUM MATHEMATICAL SPACE (U+205F) 등 세 개의 유니코드 공백 문자를 트리밍하지 않습니다.

다음 예제에서는 String.Trim(Char[]) 메서드를 사용하여 문자열에서 공백, 별표(*) 및 아포스트로피(') 문자를 모두 제거합니다.


using System;

public class Example
{
   public static void Main()
   {
      char[] charsToTrim = { '*', ' ', '\''};
      string banner = "*** Much Ado About Nothing ***";
      string result = banner.Trim(charsToTrim);
      Console.WriteLine("Trimmmed\n   {0}\nto\n   '{1}'", banner, result);
   }
}
// The example displays the following output:
//       Trimmmed
//          *** Much Ado About Nothing ***
//       to
//          'Much Ado About Nothing'


.NET Framework

4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

에서 지원

Windows 7, Windows Vista SP1 이상, Windows XP SP3, Windows XP SP2 x64 버전, Windows Server 2008(Server Core는 지원되지 않음), Windows Server 2008 R2(Server Core는 SP1 이상에서 지원됨), Windows Server 2003 SP2

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
표시: