String.TrimEnd String.TrimEnd String.TrimEnd String.TrimEnd Method

정의

오버로드

TrimEnd(Char[]) TrimEnd(Char[]) TrimEnd(Char[]) TrimEnd(Char[])

현재 String 개체에서 배열에 지정된 문자 집합의 후행 항목을 모두 제거합니다.Removes all trailing occurrences of a set of characters specified in an array from the current String object.

TrimEnd(Char) TrimEnd(Char) TrimEnd(Char) TrimEnd(Char)
TrimEnd() TrimEnd() TrimEnd() TrimEnd()

TrimEnd(Char[]) TrimEnd(Char[]) TrimEnd(Char[]) TrimEnd(Char[])

현재 String 개체에서 배열에 지정된 문자 집합의 후행 항목을 모두 제거합니다.Removes all trailing occurrences of a set of characters specified in an array from the current String object.

public:
 System::String ^ TrimEnd(... cli::array <char> ^ trimChars);
public string TrimEnd (params char[] trimChars);
member this.TrimEnd : char[] -> string
Public Function TrimEnd (ParamArray trimChars As Char()) As String

매개 변수

trimChars
Char[]

제거할 유니코드 문자 배열이거나 null입니다.An array of Unicode characters to remove, or null.

반환

trimChars 매개 변수의 문자가 현재 문자열의 끝 부분에서 모두 제거된 후 남아 있는 문자열입니다.The string that remains after all occurrences of the characters in the trimChars parameter are removed from the end of the current string. trimCharsnull이거나 빈 배열이면 유니코드 공백 문자가 대신 제거됩니다.If trimChars is null or an empty array, Unicode white-space characters are removed instead. 현재 인스턴스에서 어떠한 문자도 삭제할 수 없는 경우 이 메서드는 현재 인스턴스를 반환합니다.If no characters can be trimmed from the current instance, the method returns the current instance unchanged.

예제

다음 예제에서는 사용 하는 방법을 보여 줍니다는 TrimEnd(Char[]) 공백이 나 문장 부호는 문자열의 끝에서 trim 방법입니다.The following example demonstrates how you can use the TrimEnd(Char[]) method to trim white space or punctuation marks from the end of a string.

string sentence = "The dog had a bone, a ball, and other toys.";
char[] charsToTrim = {',', '.', ' '};
string[] words = sentence.Split();
foreach (string word in words)
   Console.WriteLine(word.TrimEnd(charsToTrim));

// The example displays the following output:
//       The
//       dog
//       had
//       a
//       bone
//       a
//       ball
//       and
//       other
//       toys
Module TrimEnd
   Public Sub Main()
      Dim sentence As String = "The dog had a bone, a ball, and other toys."
      Dim charsToTrim() As Char = {","c, "."c, " "c}
      Dim words() As String = sentence.Split()
      For Each word As String In words
         Console.WriteLine(word.TrimEnd(charsToTrim))
      Next
   End Sub
End Module
' The example displays the following output:
'       The
'       dog
'       had
'       a
'       bone
'       a
'       ball
'       and
'       other
'       toys

설명

TrimEnd 에 있는 모든 후행 문자가 현재 문자열에서 제거 메서드는 trimChars 매개 변수입니다.The TrimEnd method removes from the current string all trailing characters that are in the trimChars parameter. 첫 번째 문자에 있지 않은 지우기 작업이 중지 trimChars 문자열의 끝에 발생 합니다.The trim operation stops when the first character that is not in trimChars is encountered at the end of the string. 예를 들어, 현재 문자열 "123abc456xyz789" 이면 및 trimChars 부터 "9", "1"에서 번호를 포함 합니다 TrimEnd 메서드 "123abc456xyz"를 반환 합니다.For example, if the current string is "123abc456xyz789" and trimChars contains the digits from "1" through "9", the TrimEnd method returns "123abc456xyz".

참고

경우는 TrimEnd 현재 인스턴스에서 모든 문자를 제거 하는 메서드,이 메서드는 현재 인스턴스의 값을 수정 하지 않습니다.If the TrimEnd method removes any characters from the current instance, this method does not modify the value of the current instance. 찾을 수 있는 모든 후행 문자에서 새 문자열을 반환 하는 대신 trimChars 현재 문자열에서 제거 됩니다.Instead, it returns a new string in which all trailing characters found in trimChars are removed from the current string.

호출자 참고

합니다 .NET Framework 3.5 SP1.NET Framework 3.5 SP1 하 고 이전 버전의 경우이 메서드가 트리밍하는 공백 문자 내부 목록을 유지 관리 trimCharsnull 이거나 빈 배열입니다.The .NET Framework 3.5 SP1.NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if trimChars is null or an empty array. 부터 .NET Framework 4.NET Framework 4이면 trimCharsnull 또는 빈 배열인 경우 메서드는 모든 유니코드 공백 문자가 (즉, 생성 하는 문자를 true 에 전달 될 때 값을 반환 합니다 IsWhiteSpace(Char) 메서드).Starting with the .NET Framework 4.NET Framework 4, if trimChars is null or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a true return value when they are passed to the IsWhiteSpace(Char) method). 이러한 변경으로 인해를 Trim() 에서 메서드를 .NET Framework 3.5 SP1.NET Framework 3.5 SP1 이전 버전 두 문자, 0 너비 공간 (U + 200B) 및 0 너비 비분할 공간 (U + FEFF)를 제거 하 고는 합니다 Trim() 에서 메서드를 .NET Framework 4.NET Framework 4 이상 버전을 수행 제거 되지 않습니다.Because of this change, the Trim() method in the .NET Framework 3.5 SP1.NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the Trim() method in the .NET Framework 4.NET Framework 4 and later versions does not remove. 또한 .NET Framework 3.5 SP1.NET Framework 3.5 SP1 및 이전 버전 Trim() 의 메서드는 세 개의 유니코드 공백 문자를 자르지 않습니다. 몽골어 구분선 (U + 180E), 좁은 분할 되지 않은 공간 (U + 202F) 및 중간 수학 공간 (U + 205F).In addition, the Trim() method in the .NET Framework 3.5 SP1.NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F).

추가 정보

TrimEnd(Char) TrimEnd(Char) TrimEnd(Char) TrimEnd(Char)

public:
 System::String ^ TrimEnd(char trimChar);
public string TrimEnd (char trimChar);
member this.TrimEnd : char -> string
Public Function TrimEnd (trimChar As Char) As String

매개 변수

trimChar
Char Char Char Char

반환

TrimEnd() TrimEnd() TrimEnd() TrimEnd()

public:
 System::String ^ TrimEnd();
public string TrimEnd ();
member this.TrimEnd : unit -> string
Public Function TrimEnd () As String

반환

적용 대상