UniString::SetSubstring
void SetSubstring ( UIndex from, USize range, UniChar uc );
void SetSubstring ( UIndex from, USize range, const UniString & str, UIndex strFrom = 0, USize strRange = MaxUSize );
void SetSubstring ( UIndex from, USize range, const UniChar::Layout * uStr );
void SetSubstring ( UIndex from, USize range, const UniChar::Layout * uChars, USize charCount );
void SetSubstring ( UIndex from, USize range, const char * cStr );
void SetSubstring ( UIndex from, USize range, const char * chars, USize charCount );
void SetSubstring ( UIndex from, USize range, const unsigned char * pStr );
파라미터
- from
세트하고자 하는 하위 문자열의 시작 위치입니다. 0부터 문자열의 길이까지이어야 합니다. - range
세트하고자 하는 문자들의 범위입니다. from + range는 0부터 문자열의 길이까지이어야 합니다. 기본 값 MaxUSize는 문자열의 끝까지 확장되는 범위를 나타냅니다. - uc
지정된 하위 문자열의 새로운 값은 문자(character)로 지정되었습니다. - str
지정된 하위 문자열의 새로운 값은 또 다른 문자열로 지정되었습니다. 이 문자열의 하위 문자열 역시 지정될 수 있습니다. - strFrom
세트하고자 하는 주어진 문자열 내 하위 문자열의 시작 위치입니다. 0부터 주어진 문자열의 길이까지이어야 합니다. - strRange
세트하고자 하는 주어진 문자열 내 문자들의 범위입니다. strFrom + strRange는 주어진 0부터 주어진 문자열의 길이까지이어야 합니다. 기본 값 MaxUSize는 주어진 문자열의 끝까지 확장되는 범위를 나타냅니다. - uStr
지정된 하위 문자열의 새로운 값은 0으로 끝나는 16비트 unsigned short Unicode 문자들의 시퀀스로 지정되었습니다. - uChars
지정된 하위 문자열의 새로운 값은 16비트 unsigned short Unicode 문자들의 시퀀스로 지정되었습니다. - charCount
세트하고자 하는 문자들의 개수입니다. - cStr
지정된 하위 문자열의 새로운 값은 0으로 끝나는 C 문자열로 지정되었습니다. - chars
지정된 하위 문자열의 새로운 값은 8비트 signed 문자(char)들의 시퀀스로 지정되었습니다. - pStr
지정된 하위 문자열의 새로운 값은 Pascal 문자열로 지정되었습니다.
설명
메모리 오버플로우 발생시 OutOfMemoryException 예외가 던져질 것입니다.