String.TrimEnd 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| TrimEnd(Rune) | |
| TrimEnd() |
현재 문자열에서 후행 공백 문자를 모두 제거합니다. |
| TrimEnd(Char) |
현재 문자열에서 문자의 후행 항목을 모두 제거합니다. |
| TrimEnd(Char[]) |
현재 문자열에서 배열에 지정된 문자 집합의 후행 항목을 모두 제거합니다. |
TrimEnd()
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
현재 문자열에서 후행 공백 문자를 모두 제거합니다.
public:
System::String ^ TrimEnd();
public string TrimEnd();
member this.TrimEnd : unit -> string
Public Function TrimEnd () As String
반환
모든 공백 문자가 현재 문자열의 끝에서 제거된 후에 남아 있는 문자열입니다. 현재 인스턴스에서 문자를 잘라낼 수 없는 경우 메서드는 변경되지 않은 현재 인스턴스를 반환합니다.
설명
메서드는 TrimEnd 현재 문자열에서 후행 공백 문자를 모두 제거합니다. 문자열의 끝에서 첫 번째 공백이 아닌 문자가 발견되면 트리밍 작업이 중지됩니다. 예를 들어 현재 문자열이 "abc xyz"이면 메서드는 TrimEnd "abc xyz"를 반환합니다.
메모
메서드가 TrimEnd 현재 인스턴스에서 문자를 제거하는 경우 이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신 현재 문자열에서 후행 공백 문자가 모두 제거되는 새 문자열을 반환합니다.
적용 대상
TrimEnd(Char)
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
현재 문자열에서 문자의 후행 항목을 모두 제거합니다.
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
제거할 유니코드 문자입니다.
반환
모든 문자가 현재 문자열의 trimChar 끝에서 제거된 후에 남아 있는 문자열입니다. 현재 인스턴스에서 문자를 잘라낼 수 없는 경우 메서드는 변경되지 않은 현재 인스턴스를 반환합니다.
설명
메서드는 TrimEnd(System.Char) 현재 문자열에서 모든 후행 문자를 제거합니다 trimChar . 문자열의 끝에 없는 trimChar 첫 번째 문자가 발생하면 트리밍 작업이 중지됩니다. 예를 들어 현재 문자열이 - "---abc---xyz----"TrimEnd(System.Char)인 경우 trimChar 메서드는 "---abc---xyz"를 반환합니다.
메모
메서드가 TrimEnd(System.Char) 현재 인스턴스에서 문자를 제거하는 경우 이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신 현재 문자열에서 모든 후행 trimChar 문자가 제거되는 새 문자열을 반환합니다.
적용 대상
TrimEnd(Char[])
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
현재 문자열에서 배열에 지정된 문자 집합의 후행 항목을 모두 제거합니다.
public:
System::String ^ TrimEnd(... cli::array <char> ^ trimChars);
public string TrimEnd(params 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.
반환
매개 변수의 모든 문자가 현재 문자열의 끝에서 제거된 후에 남아 있는 trimChars 문자열입니다. 배열이 null 비어 있는 경우 trimChars 유니코드 공백 문자가 대신 제거됩니다. 현재 인스턴스에서 문자를 잘라낼 수 없는 경우 메서드는 변경되지 않은 현재 인스턴스를 반환합니다.
예제
다음 예제에서는 문자열의 끝에서 공백 또는 문장 부호를 자르기 위해 메서드를 사용할 TrimEnd(System.Char[]) 수 있는 방법을 보여 줍니다.
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
let sentence = "The dog had a bone, a ball, and other toys."
let charsToTrim = [| ','; '.'; ' ' |]
let words = sentence.Split()
for word in words do
printfn $"{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(System.Char[]) 현재 문자열에서 매개 변수에 있는 모든 후행 문자를 제거합니다 trimChars . 문자열 끝에 없는 trimChars 첫 번째 문자가 발견되면 트리밍 작업이 중지됩니다. 예를 들어 현재 문자열이 "123abc456xyz789"이고 trimChars "1"에서 "9" TrimEnd(System.Char[]) 의 숫자를 포함하는 경우 메서드는 "123abc456xyz"를 반환합니다.
메모
메서드가 TrimEnd(System.Char[]) 현재 인스턴스에서 문자를 제거하는 경우 이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신, 현재 문자열에서 찾 trimChars 은 모든 후행 문자가 제거되는 새 문자열을 반환합니다.
호출자 참고
.NET Framework 3.5 SP1 및 이전 버전은 이 메서드가 자르는 공백 문자의 내부 목록을 유지 관리합니다(있는 경우 trimCharsnull 또는 빈 배열). .NET Framework 4부터(있는 경우) 또는 빈 배열인 경우 trimChars 메서드는 null 모든 유니코드 공백 문자(즉, 메서드에 전달될 IsWhiteSpace(Char) 때 반환 값을 생성하는 true 문자)를 트리밍합니다. 이 변경 Trim() 으로 인해 .NET Framework 3.5 SP1 및 이전 버전의 메서드는 .NET Framework 4 이상 버전의 메서드가 제거하지 않는 두 문자인 ZERO WIDTH SPACE(U+200B) 및 U+FEFF(ZERO WIDTH NO-BREAK SPACE) Trim() 를 제거합니다. 또한 Trim() .NET Framework 3.5 SP1 및 이전 버전의 메서드는 세 개의 유니코드 공백 문자(몽골 모음 구분 기호(U+180E), NARROW NO-BREAK SPACE(U+202F) 및 중간 수학 공간(U+205F)을 트리밍하지 않습니다.