System::Collections::Specialized::NameValueCollection 类

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 是否包含非空键。
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 const 迭代器的实现。
virtualizeBeginIterator() override获取当前容器的 begin 迭代器的实现。
virtualizeEndConstIterator() const override获取当前容器的 end const 迭代器的实现。
virtualizeEndIterator() override获取当前容器的 end 迭代器的实现。

另见