String 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
텍스트를 UTF-16 코드 단위의 시퀀스로 나타냅니다.
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, IParsable<System::String ^>, ISpanParsable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IConvertible, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, IParsable<string>, ISpanParsable<string>, System.Collections.Generic.IEnumerable<char>
[System.Serializable]
public sealed class String : ICloneable, IComparable, IConvertible, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.IEnumerable
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
type string = class
interface seq<char>
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
type string = class
interface seq<char>
interface IEnumerable
interface ICloneable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
type string = class
interface seq<char>
interface IEnumerable
interface ICloneable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
interface IParsable<string>
interface ISpanParsable<string>
type string = class
interface seq<char>
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
interface ICloneable
[<System.Serializable>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IComparable<string>
interface seq<char>
interface IEnumerable
interface IEquatable<string>
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IEnumerable
interface IComparable<string>
interface seq<char>
interface IEquatable<string>
type string = class
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IEquatable<string>
type string = class
interface IComparable
interface IComparable<string>
interface IEquatable<string>
interface seq<char>
interface IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String), IParsable(Of String), ISpanParsable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IConvertible, IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable, IEquatable(Of String)
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable(Of Char), IEquatable(Of String)
- 상속
-
String
- 특성
- 구현
설명
이 API에 대한 자세한 내용은 문자열대한
생성자
String(Char*) |
유니코드 문자 배열에 대한 지정된 포인터로 표시된 값으로 String 클래스의 새 인스턴스를 초기화합니다. |
String(Char*, Int32, Int32) |
유니코드 문자 배열, 해당 배열 내의 시작 문자 위치 및 길이에 대한 지정한 포인터로 표시된 값으로 String 클래스의 새 인스턴스를 초기화합니다. |
String(Char, Int32) |
지정된 유니코드 문자가 지정된 횟수만큼 반복되는 값으로 String 클래스의 새 인스턴스를 초기화합니다. |
String(Char[]) |
지정된 문자 배열에 표시된 유니코드 문자로 String 클래스의 새 인스턴스를 초기화합니다. |
String(Char[], Int32, Int32) |
String 클래스의 새 인스턴스를 유니코드 문자 배열, 해당 배열 내의 시작 문자 위치 및 길이로 표시된 값으로 초기화합니다. |
String(ReadOnlySpan<Char>) |
지정된 읽기 전용 범위에 표시된 유니코드 문자로 String 클래스의 새 인스턴스를 초기화합니다. |
String(SByte*) |
String 클래스의 새 인스턴스를 8비트 부속 정수 배열에 대한 포인터로 표시된 값으로 초기화합니다. |
String(SByte*, Int32, Int32) |
String 클래스의 새 인스턴스를 8비트 부가 정수 배열, 해당 배열 내의 시작 위치 및 길이에 대한 지정된 포인터로 표시된 값으로 초기화합니다. |
String(SByte*, Int32, Int32, Encoding) |
String 클래스의 새 인스턴스를 8비트 부가 정수 배열, 해당 배열 내의 시작 위치, 길이 및 Encoding 개체의 배열에 대한 지정한 포인터로 표시된 값으로 초기화합니다. |
필드
Empty |
빈 문자열을 나타냅니다. 이 필드는 읽기 전용입니다. |
속성
Chars[Int32] | |
Length |
현재 String 개체의 문자 수를 가져옵니다. |
메서드
Clone() |
이 String인스턴스에 대한 참조를 반환합니다. |
Compare(String, Int32, String, Int32, Int32) |
지정된 두 String 개체의 부분 문자열을 비교하고 정렬 순서에서 상대 위치를 나타내는 정수를 반환합니다. |
Compare(String, Int32, String, Int32, Int32, Boolean) |
지정된 두 String 개체의 부분 문자열을 비교하여 대/소문자를 무시하거나 적용하고 정렬 순서에서 상대 위치를 나타내는 정수를 반환합니다. |
Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo) |
지정된 두 String 개체의 부분 문자열을 비교하여 대/소문자를 무시하거나 적용하고 문화권별 정보를 사용하여 비교에 영향을 미치고 정렬 순서에서 상대 위치를 나타내는 정수를 반환합니다. |
Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions) |
지정된 비교 옵션과 문화권별 정보를 사용하여 지정된 두 String 개체의 부분 문자열을 비교하여 비교에 영향을 미치고 정렬 순서로 두 부분 문자열의 관계를 나타내는 정수를 반환합니다. |
Compare(String, Int32, String, Int32, Int32, StringComparison) |
지정된 규칙을 사용하여 지정된 두 String 개체의 부분 문자열을 비교하고 정렬 순서에서 상대 위치를 나타내는 정수를 반환합니다. |
Compare(String, String) |
지정된 두 String 개체를 비교하고 정렬 순서에서 상대 위치를 나타내는 정수를 반환합니다. |
Compare(String, String, Boolean) |
지정된 두 String 개체를 비교하여 대/소문자를 무시하거나 적용하고 정렬 순서에서 상대 위치를 나타내는 정수(integer)를 반환합니다. |
Compare(String, String, Boolean, CultureInfo) |
지정된 두 String 개체를 비교하여 대/소문자를 무시하거나 적용하고 문화권별 정보를 사용하여 비교에 영향을 미치고 정렬 순서에서 상대 위치를 나타내는 정수를 반환합니다. |
Compare(String, String, CultureInfo, CompareOptions) |
지정한 비교 옵션과 문화권별 정보를 사용하여 지정된 두 String 개체를 비교하여 비교에 영향을 미치고 정렬 순서로 두 문자열의 관계를 나타내는 정수를 반환합니다. |
Compare(String, String, StringComparison) |
지정된 규칙을 사용하여 지정된 두 String 개체를 비교하고 정렬 순서에서 상대 위치를 나타내는 정수를 반환합니다. |
CompareOrdinal(String, Int32, String, Int32, Int32) |
각 부분 문자열에서 해당 Char 개체의 숫자 값을 평가하여 지정된 두 String 개체의 부분 문자열을 비교합니다. |
CompareOrdinal(String, String) | |
CompareTo(Object) |
이 인스턴스를 지정된 Object 비교하고 이 인스턴스가 지정한 Object정렬 순서와 동일한 위치에 표시되거나, 뒤따르거나, 나타나는지 여부를 나타냅니다. |
CompareTo(String) |
이 인스턴스를 지정된 String 개체와 비교하고 이 인스턴스가 지정한 문자열과 정렬 순서의 동일한 위치에 선행, 팔로우 또는 표시되는지 여부를 나타냅니다. |
Concat(IEnumerable<String>) |
String형식의 생성된 IEnumerable<T> 컬렉션의 멤버를 연결합니다. |
Concat(Object) |
지정된 개체의 문자열 표현을 만듭니다. |
Concat(Object, Object) |
지정된 두 개체의 문자열 표현을 연결합니다. |
Concat(Object, Object, Object) |
지정된 세 개체의 문자열 표현을 연결합니다. |
Concat(Object, Object, Object, Object) |
4개의 지정된 개체 및 선택적 가변 길이 매개 변수 목록에 지정된 모든 개체의 문자열 표현을 연결합니다. |
Concat(Object[]) |
지정된 Object 배열에 있는 요소의 문자열 표현을 연결합니다. |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
지정된 두 읽기 전용 문자 범위의 문자열 표현을 연결합니다. |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
지정된 세 개의 읽기 전용 문자 범위의 문자열 표현을 연결합니다. |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
지정된 4개의 읽기 전용 문자 범위의 문자열 표현을 연결합니다. |
Concat(ReadOnlySpan<Object>) |
지정된 개체 범위에 있는 요소의 문자열 표현을 연결합니다. |
Concat(ReadOnlySpan<String>) |
지정된 String범위의 요소를 연결합니다. |
Concat(String, String) |
지정된 두 String인스턴스를 연결합니다. |
Concat(String, String, String) |
지정된 세 개의 String인스턴스를 연결합니다. |
Concat(String, String, String, String) |
지정된 4개의 String인스턴스를 연결합니다. |
Concat(String[]) |
지정된 String 배열의 요소를 연결합니다. |
Concat<T>(IEnumerable<T>) |
IEnumerable<T> 구현의 멤버를 연결합니다. |
Contains(Char) |
지정된 문자가 이 문자열 내에서 발생하는지 여부를 나타내는 값을 반환합니다. |
Contains(Char, StringComparison) |
지정된 비교 규칙을 사용하여 지정된 문자가 이 문자열 내에서 발생하는지 여부를 나타내는 값을 반환합니다. |
Contains(String) |
지정된 부분 문자열이 이 문자열 내에서 발생하는지 여부를 나타내는 값을 반환합니다. |
Contains(String, StringComparison) |
지정된 비교 규칙을 사용하여 지정된 문자열이 이 문자열 내에서 발생하는지 여부를 나타내는 값을 반환합니다. |
Copy(String) |
사용되지 않음.
|
CopyTo(Int32, Char[], Int32, Int32) |
이 인스턴스의 지정된 위치에서 유니코드 문자 배열의 지정된 위치에 지정된 수의 문자를 복사합니다. |
CopyTo(Span<Char>) |
이 문자열의 내용을 대상 범위에 복사합니다. |
Create(IFormatProvider, DefaultInterpolatedStringHandler) |
지정된 공급자를 사용하여 지정된 보간된 문자열의 서식을 제어하여 새 문자열을 만듭니다. |
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
지정된 공급자를 사용하여 지정된 보간된 문자열의 서식을 제어하여 새 문자열을 만듭니다. |
Create<TState>(Int32, TState, SpanAction<Char,TState>) |
특정 길이로 새 문자열을 만들고 지정된 콜백을 사용하여 만든 후 초기화합니다. |
EndsWith(Char) |
이 문자열 인스턴스의 끝이 지정된 문자와 일치하는지 여부를 결정합니다. |
EndsWith(String) |
이 문자열 인스턴스의 끝이 지정된 문자열과 일치하는지 여부를 결정합니다. |
EndsWith(String, Boolean, CultureInfo) |
지정된 문화권을 사용하여 비교할 때 이 문자열 인스턴스의 끝이 지정된 문자열과 일치하는지 여부를 결정합니다. |
EndsWith(String, StringComparison) |
지정된 비교 옵션을 사용하여 비교할 때 이 문자열 인스턴스의 끝이 지정된 문자열과 일치하는지 여부를 결정합니다. |
EnumerateRunes() |
이 문자열에서 Rune 열거형을 반환합니다. |
Equals(Object) |
이 인스턴스와 String 개체여야 하는 지정된 개체의 값이 같은지 여부를 결정합니다. |
Equals(String) |
이 인스턴스와 지정된 다른 String 개체의 값이 같은지 여부를 확인합니다. |
Equals(String, String) |
지정된 두 String 개체의 값이 같은지 여부를 확인합니다. |
Equals(String, String, StringComparison) |
지정된 두 String 개체의 값이 같은지 여부를 확인합니다. 매개 변수는 비교에 사용되는 문화권, 대/소문자 및 정렬 규칙을 지정합니다. |
Equals(String, StringComparison) |
이 문자열과 지정된 String 개체의 값이 같은지 여부를 확인합니다. 매개 변수는 비교에 사용되는 문화권, 대/소문자 및 정렬 규칙을 지정합니다. |
Format(IFormatProvider, CompositeFormat, Object[]) |
CompositeFormat 서식 항목 또는 항목을 지정된 형식의 해당 개체의 문자열 표현으로 바꿉니다. |
Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>) |
CompositeFormat 서식 항목 또는 항목을 지정된 형식의 해당 개체의 문자열 표현으로 바꿉니다. |
Format(IFormatProvider, String, Object) |
지정된 문자열의 서식 항목 또는 항목을 해당 개체의 문자열 표현으로 바꿉니다. 매개 변수는 문화권별 서식 정보를 제공합니다. |
Format(IFormatProvider, String, Object, Object) |
문자열의 서식 항목을 지정된 두 개체의 문자열 표현으로 바꿉니다. 매개 변수는 문화권별 서식 정보를 제공합니다. |
Format(IFormatProvider, String, Object, Object, Object) |
문자열의 서식 항목을 지정된 세 개체의 문자열 표현으로 바꿉니다. 매개 변수는 문화권별 서식 정보를 제공합니다. |
Format(IFormatProvider, String, Object[]) |
문자열의 서식 항목을 지정된 배열에 있는 해당 개체의 문자열 표현으로 바꿉니다. 매개 변수는 문화권별 서식 정보를 제공합니다. |
Format(IFormatProvider, String, ReadOnlySpan<Object>) |
문자열의 서식 항목을 지정된 범위에 있는 해당 개체의 문자열 표현으로 바꿉니다. 매개 변수는 문화권별 서식 정보를 제공합니다. |
Format(String, Object) |
문자열에 있는 하나 이상의 서식 항목을 지정된 개체의 문자열 표현으로 바꿉니다. |
Format(String, Object, Object) |
문자열의 서식 항목을 지정된 두 개체의 문자열 표현으로 바꿉니다. |
Format(String, Object, Object, Object) |
문자열의 서식 항목을 지정된 세 개체의 문자열 표현으로 바꿉니다. |
Format(String, Object[]) |
지정된 문자열의 서식 항목을 지정된 배열에 있는 해당 개체의 문자열 표현으로 바꿉니다. |
Format(String, ReadOnlySpan<Object>) |
지정된 문자열의 서식 항목을 지정된 범위에 있는 해당 개체의 문자열 표현으로 바꿉니다. |
Format<TArg0,TArg1,TArg2>(IFormatProvider, CompositeFormat, TArg0, TArg1, TArg2) |
CompositeFormat 서식 항목 또는 항목을 지정된 형식의 해당 개체의 문자열 표현으로 바꿉니다. |
Format<TArg0,TArg1>(IFormatProvider, CompositeFormat, TArg0, TArg1) |
CompositeFormat 서식 항목 또는 항목을 지정된 형식의 해당 개체의 문자열 표현으로 바꿉니다. |
Format<TArg0>(IFormatProvider, CompositeFormat, TArg0) |
CompositeFormat 서식 항목 또는 항목을 지정된 형식의 해당 개체의 문자열 표현으로 바꿉니다. |
GetEnumerator() |
이 문자열의 개별 문자를 반복할 수 있는 개체를 검색합니다. |
GetHashCode() |
이 문자열의 해시 코드를 반환합니다. |
GetHashCode(ReadOnlySpan<Char>) |
제공된 읽기 전용 문자 범위에 대한 해시 코드를 반환합니다. |
GetHashCode(ReadOnlySpan<Char>, StringComparison) |
지정된 규칙을 사용하여 제공된 읽기 전용 문자 범위에 대한 해시 코드를 반환합니다. |
GetHashCode(StringComparison) |
지정된 규칙을 사용하여 이 문자열의 해시 코드를 반환합니다. |
GetPinnableReference() |
인덱스 0에서 문자열 요소에 대한 참조를 반환합니다. 이 메서드는 .NET 컴파일러를 지원하기 위한 것이며 사용자 코드에서 호출할 수 없습니다. |
GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
GetTypeCode() | |
IndexOf(Char) |
이 문자열에서 지정된 유니코드 문자가 처음 나타나는 인덱스(0부터 시작)를 보고합니다. |
IndexOf(Char, Int32) |
이 문자열에서 지정된 유니코드 문자가 처음 나타나는 인덱스(0부터 시작)를 보고합니다. 지정된 문자 위치에서 검색이 시작됩니다. |
IndexOf(Char, Int32, Int32) |
이 인스턴스에서 지정된 문자가 처음 나타나는 인덱스(0부터 시작)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 지정된 수의 문자 위치를 검사합니다. |
IndexOf(Char, StringComparison) |
이 문자열에서 지정된 유니코드 문자가 처음 나타나는 인덱스(0부터 시작)를 보고합니다. 매개 변수는 지정된 문자에 사용할 검색 유형을 지정합니다. |
IndexOf(String) |
이 인스턴스에서 지정된 문자열이 처음 나타나는 인덱스(0부터 시작)를 보고합니다. |
IndexOf(String, Int32) |
이 인스턴스에서 지정된 문자열이 처음 나타나는 인덱스(0부터 시작)를 보고합니다. 지정된 문자 위치에서 검색이 시작됩니다. |
IndexOf(String, Int32, Int32) |
이 인스턴스에서 지정된 문자열이 처음 나타나는 인덱스(0부터 시작)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 지정된 수의 문자 위치를 검사합니다. |
IndexOf(String, Int32, Int32, StringComparison) |
현재 String 개체에서 지정된 문자열이 처음 나타나는 인덱스(0부터 시작)를 보고합니다. 매개 변수는 현재 문자열의 시작 검색 위치, 검색할 현재 문자열의 문자 수 및 지정된 문자열에 사용할 검색 유형을 지정합니다. |
IndexOf(String, Int32, StringComparison) |
현재 String 개체에서 지정된 문자열이 처음 나타나는 인덱스(0부터 시작)를 보고합니다. 매개 변수는 현재 문자열의 시작 검색 위치와 지정된 문자열에 사용할 검색 유형을 지정합니다. |
IndexOf(String, StringComparison) |
현재 String 개체에서 지정된 문자열이 처음 나타나는 인덱스(0부터 시작)를 보고합니다. 매개 변수는 지정된 문자열에 사용할 검색 유형을 지정합니다. |
IndexOfAny(Char[]) |
지정된 유니코드 문자 배열에 있는 모든 문자의 이 인스턴스에서 처음 발생하는 인덱스(0부터 시작)를 보고합니다. |
IndexOfAny(Char[], Int32) |
지정된 유니코드 문자 배열에 있는 모든 문자의 이 인스턴스에서 처음 발생하는 인덱스(0부터 시작)를 보고합니다. 지정된 문자 위치에서 검색이 시작됩니다. |
IndexOfAny(Char[], Int32, Int32) |
지정된 유니코드 문자 배열에 있는 모든 문자의 이 인스턴스에서 처음 발생하는 인덱스(0부터 시작)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 지정된 수의 문자 위치를 검사합니다. |
Insert(Int32, String) |
지정된 문자열이 이 인스턴스의 지정된 인덱스 위치에 삽입되는 새 문자열을 반환합니다. |
Intern(String) |
지정된 String대한 시스템의 참조를 검색합니다. |
IsInterned(String) |
지정된 String대한 참조를 검색합니다. |
IsNormalized() |
이 문자열이 유니코드 정규화 형식 C인지 여부를 나타냅니다. |
IsNormalized(NormalizationForm) |
이 문자열이 지정된 유니코드 정규화 형식인지 여부를 나타냅니다. |
IsNullOrEmpty(String) |
지정된 문자열이 |
IsNullOrWhiteSpace(String) |
지정된 문자열이 |
Join(Char, Object[]) |
각 멤버 사이에 지정된 구분 기호를 사용하여 개체 배열의 문자열 표현을 연결합니다. |
Join(Char, ReadOnlySpan<Object>) |
각 멤버 간에 지정된 구분 기호를 사용하여 개체 범위의 문자열 표현을 연결합니다. |
Join(Char, ReadOnlySpan<String>) |
각 멤버 간에 지정된 구분 기호를 사용하여 문자열 범위를 연결합니다. |
Join(Char, String[]) |
각 멤버 간에 지정된 구분 기호를 사용하여 문자열 배열을 연결합니다. |
Join(Char, String[], Int32, Int32) |
각 멤버 사이에 지정된 구분 기호를 사용하여 문자열 배열을 연결하고 |
Join(String, IEnumerable<String>) |
각 멤버 간에 지정된 구분 기호를 사용하여 생성된 IEnumerable<T> 형식 String컬렉션의 멤버를 연결합니다. |
Join(String, Object[]) |
각 요소 사이에 지정된 구분 기호를 사용하여 개체 배열의 요소를 연결합니다. |
Join(String, ReadOnlySpan<Object>) |
각 멤버 간에 지정된 구분 기호를 사용하여 개체 범위의 문자열 표현을 연결합니다. |
Join(String, ReadOnlySpan<String>) |
각 멤버 간에 지정된 구분 기호를 사용하여 문자열 범위를 연결합니다. |
Join(String, String[]) |
각 요소 사이에 지정된 구분 기호를 사용하여 문자열 배열의 모든 요소를 연결합니다. |
Join(String, String[], Int32, Int32) |
각 요소 사이에 지정된 구분 기호를 사용하여 문자열 배열의 지정된 요소를 연결합니다. |
Join<T>(Char, IEnumerable<T>) |
각 멤버 간에 지정된 구분 기호를 사용하여 컬렉션의 멤버를 연결합니다. |
Join<T>(String, IEnumerable<T>) |
각 멤버 간에 지정된 구분 기호를 사용하여 컬렉션의 멤버를 연결합니다. |
LastIndexOf(Char) |
이 인스턴스 내에서 지정된 유니코드 문자가 마지막으로 나타나는 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. |
LastIndexOf(Char, Int32) |
이 인스턴스 내에서 지정된 유니코드 문자가 마지막으로 나타나는 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 문자열의 시작 부분으로 뒤로 이동합니다. |
LastIndexOf(Char, Int32, Int32) |
이 인스턴스 내의 부분 문자열에서 지정된 유니코드 문자가 마지막으로 나타나는 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 지정된 수의 문자 위치에 대해 문자열의 시작 부분으로 뒤로 진행됩니다. |
LastIndexOf(String) |
이 인스턴스 내에서 지정된 문자열이 마지막으로 발생한 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. |
LastIndexOf(String, Int32) |
이 인스턴스 내에서 지정된 문자열이 마지막으로 발생한 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 문자열의 시작 부분으로 뒤로 이동합니다. |
LastIndexOf(String, Int32, Int32) |
이 인스턴스 내에서 지정된 문자열이 마지막으로 발생한 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 지정된 수의 문자 위치에 대해 문자열의 시작 부분으로 뒤로 진행됩니다. |
LastIndexOf(String, Int32, Int32, StringComparison) |
이 인스턴스 내에서 지정된 문자열이 마지막으로 발생한 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 지정된 문자 위치 수에 대한 문자열의 시작 부분으로 뒤로 진행됩니다. 매개 변수는 지정된 문자열을 검색할 때 수행할 비교 형식을 지정합니다. |
LastIndexOf(String, Int32, StringComparison) |
현재 String 개체 내에서 지정된 문자열이 마지막으로 발생한 인덱스(0부터 시작하는 인덱스)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 문자열의 시작 부분으로 뒤로 이동합니다. 매개 변수는 지정된 문자열을 검색할 때 수행할 비교 형식을 지정합니다. |
LastIndexOf(String, StringComparison) |
현재 String 개체 내에서 지정된 문자열이 마지막으로 발생한 인덱스(0부터 시작하는 인덱스)를 보고합니다. 매개 변수는 지정된 문자열에 사용할 검색 유형을 지정합니다. |
LastIndexOfAny(Char[]) |
유니코드 배열에 지정된 하나 이상의 문자 인스턴스에서 마지막으로 발생한 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. |
LastIndexOfAny(Char[], Int32) |
유니코드 배열에 지정된 하나 이상의 문자 인스턴스에서 마지막으로 발생한 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 문자열의 시작 부분으로 뒤로 이동합니다. |
LastIndexOfAny(Char[], Int32, Int32) |
유니코드 배열에 지정된 하나 이상의 문자 인스턴스에서 마지막으로 발생한 인덱스 위치(0부터 시작하는 인덱스)를 보고합니다. 검색은 지정된 문자 위치에서 시작하여 지정된 수의 문자 위치에 대해 문자열의 시작 부분으로 뒤로 진행됩니다. |
MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Normalize() |
텍스트 값이 이 문자열과 동일하지만 이진 표현이 유니코드 정규화 형식 C인 새 문자열을 반환합니다. |
Normalize(NormalizationForm) |
텍스트 값이 이 문자열과 동일하지만 이진 표현이 지정된 유니코드 정규화 형식인 새 문자열을 반환합니다. |
PadLeft(Int32) |
지정된 총 길이에 대해 왼쪽에 공백으로 패딩하여 이 인스턴스의 문자를 오른쪽에 맞추는 새 문자열을 반환합니다. |
PadLeft(Int32, Char) |
지정된 총 길이에 대해 지정된 유니코드 문자로 왼쪽에 패딩하여 이 인스턴스의 문자를 오른쪽에 맞추는 새 문자열을 반환합니다. |
PadRight(Int32) |
지정된 총 길이에 대해 오른쪽에 공백으로 패딩하여 이 문자열의 문자를 왼쪽에 맞추는 새 문자열을 반환합니다. |
PadRight(Int32, Char) |
지정된 총 길이에 대해 지정된 유니코드 문자로 오른쪽에 패딩하여 이 문자열의 문자를 왼쪽에 맞추는 새 문자열을 반환합니다. |
Remove(Int32) |
지정된 위치에서 시작하여 마지막 위치까지 계속되는 현재 인스턴스의 모든 문자가 삭제된 새 문자열을 반환합니다. |
Remove(Int32, Int32) |
지정된 위치에서 시작하는 현재 인스턴스의 지정된 수의 문자가 삭제된 새 문자열을 반환합니다. |
Replace(Char, Char) |
이 인스턴스에서 지정된 유니코드 문자가 모두 지정된 다른 유니코드 문자로 대체되는 새 문자열을 반환합니다. |
Replace(String, String) |
현재 인스턴스에서 지정된 문자열이 모두 지정된 다른 문자열로 대체되는 새 문자열을 반환합니다. |
Replace(String, String, Boolean, CultureInfo) |
제공된 문화권 및 대/소문자 구분을 사용하여 현재 인스턴스에서 지정된 문자열이 모두 다른 지정된 문자열로 대체되는 새 문자열을 반환합니다. |
Replace(String, String, StringComparison) |
제공된 비교 형식을 사용하여 현재 인스턴스에서 지정된 문자열이 모두 다른 지정된 문자열로 대체되는 새 문자열을 반환합니다. |
ReplaceLineEndings() |
현재 문자열의 모든 줄 바꿈 시퀀스를 NewLine바꿉니다. |
ReplaceLineEndings(String) |
현재 문자열의 모든 줄 바꿈 시퀀스를 |
Split(Char, Int32, StringSplitOptions) |
지정된 구분 문자 및 옵션에 따라 문자열을 최대 부분 문자열 수로 분할합니다. 제공된 문자 구분 기호에 따라 문자열을 최대 부분 문자열 수로 분할하고 선택적으로 결과에서 빈 부분 문자열을 생략합니다. |
Split(Char, StringSplitOptions) |
지정된 구분 문자 및 옵션에 따라 문자열을 부분 문자열로 분할합니다. |
Split(Char[]) |
지정된 구분 문자에 따라 문자열을 부분 문자열로 분할합니다. |
Split(Char[], Int32) |
지정된 구분 문자에 따라 문자열을 최대 부분 문자열 수로 분할합니다. |
Split(Char[], Int32, StringSplitOptions) |
지정된 구분 문자 및 옵션에 따라 문자열을 최대 부분 문자열 수로 분할합니다. |
Split(Char[], StringSplitOptions) |
지정된 구분 문자 및 옵션에 따라 문자열을 부분 문자열로 분할합니다. |
Split(ReadOnlySpan<Char>) |
지정된 구분 문자에 따라 문자열을 부분 문자열로 분할합니다. |
Split(String, Int32, StringSplitOptions) |
지정된 구분 문자열 및 옵션에 따라 문자열을 최대 부분 문자열 수로 분할합니다. |
Split(String, StringSplitOptions) |
문자열을 제공된 문자열 구분 기호를 기반으로 하는 부분 문자열로 분할합니다. |
Split(String[], Int32, StringSplitOptions) |
지정된 구분 문자열 및 옵션에 따라 문자열을 최대 부분 문자열 수로 분할합니다. |
Split(String[], StringSplitOptions) |
지정된 구분 문자열 및 옵션에 따라 문자열을 부분 문자열로 분할합니다. |
StartsWith(Char) |
이 문자열 인스턴스가 지정된 문자로 시작하는지 여부를 결정합니다. |
StartsWith(String) |
이 문자열 인스턴스의 시작이 지정된 문자열과 일치하는지 여부를 결정합니다. |
StartsWith(String, Boolean, CultureInfo) |
지정된 문화권을 사용하여 비교할 때 이 문자열 인스턴스의 시작이 지정된 문자열과 일치하는지 여부를 결정합니다. |
StartsWith(String, StringComparison) |
지정된 비교 옵션을 사용하여 비교할 때 이 문자열 인스턴스의 시작이 지정된 문자열과 일치하는지 여부를 결정합니다. |
Substring(Int32) |
이 인스턴스에서 부분 문자열을 검색합니다. 부분 문자열은 지정된 문자 위치에서 시작하여 문자열의 끝까지 계속됩니다. |
Substring(Int32, Int32) |
이 인스턴스에서 부분 문자열을 검색합니다. 부분 문자열은 지정된 문자 위치에서 시작하며 지정된 길이를 줍니다. |
ToCharArray() |
이 인스턴스의 문자를 유니코드 문자 배열에 복사합니다. |
ToCharArray(Int32, Int32) |
이 인스턴스의 지정된 부분 문자열에 있는 문자를 유니코드 문자 배열에 복사합니다. |
ToLower() |
소문자로 변환된 이 문자열의 복사본을 반환합니다. |
ToLower(CultureInfo) |
지정된 문화권의 대/소문자 규칙을 사용하여 소문자로 변환된 이 문자열의 복사본을 반환합니다. |
ToLowerInvariant() |
고정 문화권의 대/소문자 규칙을 사용하여 소문자로 변환된 이 String 개체의 복사본을 반환합니다. |
ToString() |
이 String; 인스턴스를 반환합니다. 실제 변환이 수행되지 않습니다. |
ToString(IFormatProvider) |
이 String; 인스턴스를 반환합니다. 실제 변환이 수행되지 않습니다. |
ToUpper() |
대문자로 변환된 이 문자열의 복사본을 반환합니다. |
ToUpper(CultureInfo) |
지정된 문화권의 대/소문자 규칙을 사용하여 대문자로 변환된 이 문자열의 복사본을 반환합니다. |
ToUpperInvariant() |
고정 문화권의 대/소문자 규칙을 사용하여 대문자로 변환된 이 String 개체의 복사본을 반환합니다. |
Trim() |
현재 문자열에서 선행 및 후행 공백 문자를 모두 제거합니다. |
Trim(Char) |
현재 문자열에서 문자의 모든 선행 및 후행 인스턴스를 제거합니다. |
Trim(Char[]) |
현재 문자열에서 배열에 지정된 문자 집합의 선행 및 후행 항목을 모두 제거합니다. |
Trim(ReadOnlySpan<Char>) |
현재 문자열에서 범위에 지정된 문자 집합의 선행 및 후행 항목을 모두 제거합니다. |
TrimEnd() |
현재 문자열에서 후행 공백 문자를 모두 제거합니다. |
TrimEnd(Char) |
현재 문자열에서 문자의 후행 항목을 모두 제거합니다. |
TrimEnd(Char[]) |
현재 문자열에서 배열에 지정된 문자 집합의 후행 항목을 모두 제거합니다. |
TrimEnd(ReadOnlySpan<Char>) |
현재 문자열에서 범위에 지정된 문자 집합의 후행 항목을 모두 제거합니다. |
TrimStart() |
현재 문자열에서 선행 공백 문자를 모두 제거합니다. |
TrimStart(Char) |
현재 문자열에서 지정된 문자의 선행 항목을 모두 제거합니다. |
TrimStart(Char[]) |
현재 문자열에서 배열에 지정된 문자 집합의 선행 항목을 모두 제거합니다. |
TrimStart(ReadOnlySpan<Char>) |
현재 문자열에서 범위에 지정된 문자 집합의 선행 항목을 모두 제거합니다. |
TryCopyTo(Span<Char>) |
이 문자열의 내용을 대상 범위에 복사합니다. |
연산자
Equality(String, String) |
지정된 두 문자열의 값이 같은지 여부를 확인합니다. |
Implicit(String to ReadOnlySpan<Char>) |
지정된 문자열을 읽기 전용 문자 범위로의 암시적 변환을 정의합니다. |
Inequality(String, String) |
지정된 두 문자열의 값이 서로 다른지 여부를 확인합니다. |
명시적 인터페이스 구현
확장 메서드
적용 대상
스레드 보안
이 형식은 스레드로부터 안전합니다.
추가 정보
- IComparable
- ICloneable
- IConvertible
- IEnumerable
- StringBuilder
- CultureInfo
- Windows용 가중치 테이블 정렬(.NET Framework 및 .NET Core에만 해당)
- 기본 유니코드 데이터 정렬 요소 테이블
- .NET 형식
- .NET 문자열 사용에 대한
모범 사례
.NET