System::Collections::Specialized::StringCollection 클래스

StringCollection class

문자열의 인덱스된 목록. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하도록 사용하십시오.

class StringCollection : public System::Collections::Generic::IEnumerable<System::String>

Nested classes

메서드

메서드설명
Add(const System::String&)값을 리스트의 끝에 추가합니다.
AddRange(const ArrayPtr<System::String>&)컨테이너에 요소를 추가합니다.
begin()컨테이너의 첫 번째 요소에 대한 반복자를 반환합니다. 컨테이너가 비어 있으면 반환된 반복자는 end()와 동일합니다.
begin() constconst 한정된 컨테이너의 첫 번째 요소에 대한 반복자를 반환합니다. 컨테이너가 비어 있으면 반환된 반복자는 end()와 동일합니다.
cbegin() const컨테이너의 첫 번째 const 한정 요소에 대한 반복자를 반환합니다. 컨테이너가 비어 있으면 반환된 반복자는 cend()와 동일합니다.
cend() const컨테이너의 마지막 요소 다음에 있는 요소에 대한 반복자를 반환합니다. 이 요소는 자리표시자 역할을 하며, 접근을 시도하면 정의되지 않은 동작이 발생합니다.
Clear()모든 요소를 삭제합니다.
Contains(const System::String&) const특정 문자열이 컨테이너에 존재하는지 확인합니다.
CopyTo(const ArrayPtr<System::String>&, const int32_t) const기존 배열 요소에 요소를 복사합니다.
crbegin() const역전된 컨테이너의 첫 번째 요소에 대한 역방향 반복자를 반환합니다. 이는 역전되지 않은 컨테이너의 마지막 요소에 해당합니다. 컨테이너가 비어 있으면 반환된 반복자는 crend()와 동일합니다.
crend() const역전된 컨테이너의 마지막 요소 다음에 있는 요소에 대한 역방향 반복자를 반환합니다. 이는 역전되지 않은 컨테이너의 첫 번째 요소 이전에 해당합니다. 이 요소는 자리표시자 역할을 하며, 접근을 시도하면 정의되지 않은 동작이 발생합니다.
data()내부 데이터 구조 접근자.
data() const내부 데이터 구조 접근자.
end()컨테이너의 마지막 요소 다음에 있는 요소에 대한 반복자를 반환합니다. 이 요소는 자리표시자 역할을 하며, 접근을 시도하면 정의되지 않은 동작이 발생합니다.
end() constconst 한정된 컨테이너의 마지막 요소 다음에 있는 요소에 대한 반복자를 반환합니다. 이 요소는 자리표시자 역할을 하며, 접근을 시도하면 정의되지 않은 동작이 발생합니다.
get_Count() const컬렉션의 요소 개수를 가져옵니다.
GetEnumerator() override현재 컬렉션을 순회하는 열거자를 가져옵니다.
idx_get(int) const지정된 위치의 값을 가져옵니다.
idx_set(int, const System::String&)지정된 위치에 값을 설정합니다.
IndexOf(const System::String&) const컨테이너에서 특정 문자열을 찾습니다.
Insert(int, const System::String&)특정 값을 컨테이너에 삽입합니다.
operator[](int)접근자 함수.
rbegin()역전된 컨테이너의 첫 번째 요소에 대한 역방향 반복자를 반환합니다. 이는 역전되지 않은 컨테이너의 마지막 요소에 해당합니다. 컨테이너가 비어 있는 경우, 반환된 반복자는 rend()와 같습니다.
rbegin() const역전된 컨테이너의 첫 번째 요소에 대한 역방향 반복자를 반환합니다. 이는 역전되지 않은 컨테이너의 마지막 요소에 해당합니다. 컨테이너가 비어 있는 경우, 반환된 반복자는 rend()와 같습니다.
Remove(const System::String&)지정된 문자열의 첫 번째 발생을 제거합니다.
RemoveAt(int)지정된 위치의 요소를 제거합니다.
rend()역전된 컨테이너의 마지막 요소 다음에 있는 요소에 대한 역방향 반복자를 반환합니다. 이는 역전되지 않은 컨테이너의 첫 번째 요소 이전에 해당합니다. 이 요소는 자리표시자 역할을 하며, 접근을 시도하면 정의되지 않은 동작이 발생합니다.
rend() const역전된 컨테이너의 마지막 요소 다음에 있는 요소에 대한 역방향 반복자를 반환합니다. 이는 역전되지 않은 컨테이너의 첫 번째 요소 이전에 해당합니다. 이 요소는 자리표시자 역할을 하며, 접근을 시도하면 정의되지 않은 동작이 발생합니다.
StringCollection()빈 문자열 컬렉션을 생성합니다.
virtualizeBeginConstIterator() const override현재 컨테이너에 대한 begin const iterator 구현을 가져옵니다.
virtualizeBeginIterator() override현재 컨테이너에 대한 begin iterator 구현을 가져옵니다.
virtualizeEndConstIterator() const override현재 컨테이너에 대한 end const iterator 구현을 가져옵니다.
virtualizeEndIterator() override현재 컨테이너에 대한 end iterator 구현을 가져옵니다.

Typedefs

타입 정의설명
const_iterator상수 반복자 타입.
const_reverse_iterator상수 역방향 반복자 타입.
iterator반복자 타입.
reverse_iterator역방향 반복자 타입.

또 보기