System::Collections::Specialized::NameValueCollection class

NameValueCollection class

Коллекция связанных ключей String и значений String, к которым можно получить доступ либо по ключу, либо по индексу.

class NameValueCollection : public System::Collections::Generic::ICollection<System::String>

Методы

МетодОписание
Add(const String&) overrideПереопределить метод ICollection — не реализовано.
Add(const System::SharedPtr<NameValueCollection>&)Копирует записи из указанного NameValueCollection в текущий.
virtual Add(const String&, const String&)Добавляет запись с указанным именем и значением.
Clear() overrideУдаляет все элементы.
Contains(const String&) const overrideПроверяет, присутствует ли элемент в коллекции.
CopyTo(System::ArrayPtr<String>, int32_t) overrideКопирует элементы коллекции в существующие элементы массива.
virtual Get(const String&)Получает значения, связанные с указанным ключом.
virtual get_AllKeys()Получает все ключи.
get_Count() const overrideПолучает количество пар ключ/значение.
virtual get_Keys()Получает все ключи.
GetEnumerator() overrideПолучает перечислитель для обхода коллекции.
virtual GetValues(const String&)Получает значения, связанные с указанным ключом.
HasKeys()Получает значение, указывающее, содержит ли NameValueCollection ключи, которые не являются null.
idx_get(const String&)Получает значение по указанному индексу.
idx_set(const String&, const String&)Устанавливает значение записи.
NameValueCollection()Инициализирует новый экземпляр класса NameValueCollection, который пуст.
NameValueCollection(const System::SharedPtr<NameValueCollection>&)Копирует записи из указанного NameValueCollection в новый NameValueCollection.
Remove(const String&) overrideУдаляет конкретный элемент.
virtual Set(const String&, const String&)Устанавливает значение записи.
virtualizeBeginConstIterator() const overrideПолучает реализацию константного итератора begin для текущего контейнера.
virtualizeBeginIterator() overrideПолучает реализацию итератора begin для текущего контейнера.
virtualizeEndConstIterator() const overrideПолучает реализацию константного итератора end для текущего контейнера.
virtualizeEndIterator() overrideПолучает реализацию итератора end для текущего контейнера.

См. также