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() | 소멸자. |
또 보기
- Class Object
- Namespace System::Text
- Library Aspose.Page for C++