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 イテレータの実装を取得します。
virtualizeBeginIterator() override現在のコンテナの begin イテレータの実装を取得します。
virtualizeEndConstIterator() const override現在のコンテナの end const イテレータの実装を取得します。
virtualizeEndIterator() override現在のコンテナの end イテレータの実装を取得します。

Typedefs

型定義説明
const_iteratorconst イテレータ型。
const_reverse_iteratorconst 逆イテレータ型。
iteratorイテレータ型。
reverse_iterator逆イテレータ型。

参照