System::Text::StringBuilder 클래스

StringBuilder class

Buffer to accumulate string part by part. This type can be allocated either in stack as value type or in heap using System::MakeObject() function. Once the object is allocated, never mix up these two usecases: having SmartPtr pointers onto stack-allocated objects is strictly prohibited.

class StringBuilder : public System::Object

메서드

메서드설명
Append(char_t)문자를 빌더에 추가합니다.
Append(char_t, int)문자들을 빌더에 추가합니다.
Append(const ArrayPtr<char_t>&)문자 배열을 빌더에 추가합니다.
Append(const ArrayPtr<char_t>&, int, int)문자 배열 슬라이스를 빌더에 추가합니다.
Append(const String&)문자열을 빌더에 추가합니다.
Append(const String&, int, int)문자열 슬라이스를 빌더에 추가합니다.
Append(const SharedPtr<T>&)객체의 문자열 표현을 빌더에 추가합니다.
Append(const SharedPtr<StringBuilder>&)빌더의 내용을 빌더에 추가합니다.
Append(float)부동 소수점 값을 빌더에 추가합니다.
Append(double)부동 소수점 값을 빌더에 추가합니다.
Append(int)정수 값을 빌더에 추가합니다.
Append(T)산술 값을 빌더에 추가합니다.
Append(E)빌더에 열거형 값 문자열 표현을 추가합니다.
AppendFormat(const String&, const TArgs&…)포맷된 문자열을 빌더에 추가합니다.
AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…)포맷된 문자열을 빌더에 추가합니다.
AppendLine()새 줄 문자를 빌더에 추가합니다.
AppendLine(const String&)문자열과 새 줄 문자를 빌더에 추가합니다.
Clear()빌더에서 모든 문자를 제거합니다.
CopyTo(int, System::ArrayPtr<char_t> const&, int, int)빌더의 데이터를 기존 배열 위치에 복사합니다.
get_Capacity() const문자열 빌더의 현재 용량을 가져옵니다.
get_Length() const빌더에 현재 있는 문자열의 길이를 가져옵니다.
idx_get(int) const지정된 위치의 문자를 가져옵니다.
idx_set(int, char_t)지정된 위치에 문자를 설정합니다.
Insert(int, const String&)문자열을 빌더의 고정 위치에 삽입합니다.
Insert(int32_t, const String&, int32_t)반복 문자열을 빌더의 고정 위치에 삽입합니다.
Insert(int, char_t)문자를 빌더의 고정 위치에 삽입합니다.
Insert(int, const System::ArrayPtr<char_t>&, int, int)문자들을 빌더의 고정 위치에 삽입합니다.
Insert(int, T)값을 빌더의 고정 위치에 삽입합니다.
operator[](int) const지정된 위치의 문자를 가져옵니다.
Remove(int, int)빌더에서 조각을 제거합니다.
Replace(const String&, const String&)빌더를 통해 부분 문자열을 교체합니다.
Replace(const String&, const String&, int, int)빌더의 범위를 통해 부분 문자열을 교체합니다.
Replace(char_t, char_t)빌더를 통해 문자를 교체합니다.
Replace(char_t, char_t, int, int)빌더의 범위를 통해 문자를 교체합니다.
set_Capacity(int)문자열 빌더의 현재 용량을 설정합니다.
set_Length(int)문자열 빌더를 지정된 길이로 잘라내거나 확장합니다.
StringBuilder()생성자.
StringBuilder(int)생성자.
StringBuilder(const String&)생성자.
StringBuilder(const String&, int)생성자.
StringBuilder(const String&, int, int, int)생성자.
ToString() const override빌더에 현재 포함된 문자열을 가져옵니다.
ToString(int, int) const빌더에 현재 포함된 부분 문자열을 가져옵니다.
~StringBuilder()소멸자.

또 보기