## NameValueCollection class


مجموعة من مفاتيح [String](../../system/string/) المرتبطة وقيم [String](../../system/string/) التي يمكن الوصول إليها إما بالمفتاح أو بالفهرس.

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

## الطرق

| طريقة | الوصف |
| --- | --- |
| [Add](./add/)(const String\&) override | تجاوز طريقة [ICollection](../../system.collections/icollection/) - غير مُنفذة. |
| [Add](./add/)(const System::SharedPtr\<NameValueCollection\>\&) | ينسخ الإدخالات في [NameValueCollection](./) المحددة إلى الحالية. |
| virtual [Add](./add/)(const String\&, const String\&) | يضيف إدخالًا بالاسم والقيمة المحددين. |
| [Clear](./clear/)() override | يحذف جميع العناصر. |
| [Contains](./contains/)(const String\&) const override | يتحقق مما إذا كان العنصر موجودًا في المجموعة. |
| [CopyTo](./copyto/)(System::ArrayPtr\<String\>, int32_t) override | ينسخ عناصر المجموعة إلى عناصر المصفوفة الموجودة. |
| virtual [Get](./get/)(const String\&) | يحصل على القيم المرتبطة بالمفتاح المحدد. |
| virtual [get_AllKeys](./get_allkeys/)() | يسترجع جميع المفاتيح. |
| [get_Count](./get_count/)() const override | يسترجع عدد أزواج المفتاح/القيمة. |
| virtual [get_Keys](./get_keys/)() | يسترجع جميع المفاتيح. |
| [GetEnumerator](./getenumerator/)() override | يسترجع المُعدِّد للتنقل عبر المجموعة. |
| virtual [GetValues](./getvalues/)(const String\&) | يحصل على القيم المرتبطة بالمفتاح المحدد. |
| [HasKeys](./haskeys/)() | يسترجع قيمة تشير إلى ما إذا كان [NameValueCollection](./) يحتوي على مفاتيح غير فارغة. |
| [idx_get](./idx_get/)(const String\&) | يسترجع القيمة في الفهرس المحدد. |
| [idx_set](./idx_set/)(const String\&, const String\&) | يضبط قيمة الإدخال. |
| [NameValueCollection](./namevaluecollection/)() | ينشئ نسخة جديدة من فئة [NameValueCollection](./) تكون فارغة. |
| [NameValueCollection](./namevaluecollection/)(const System::SharedPtr\<NameValueCollection\>\&) | ينسخ الإدخالات من [NameValueCollection](./) المحدد إلى [NameValueCollection](./) جديد. |
| [Remove](./remove/)(const String\&) override | يزيل العنصر المحدد. |
| virtual [Set](./set/)(const String\&, const String\&) | يضبط قيمة الإدخال. |
| [virtualizeBeginConstIterator](./virtualizebeginconstiterator/)() const override | يسترجع تنفيذ begin const iterator للحاوية الحالية. |
| [virtualizeBeginIterator](./virtualizebeginiterator/)() override | يسترجع تنفيذ begin iterator للحاوية الحالية. |
| [virtualizeEndConstIterator](./virtualizeendconstiterator/)() const override | يسترجع تنفيذ end const iterator للحاوية الحالية. |
| [virtualizeEndIterator](./virtualizeenditerator/)() override | يسترجع تنفيذ end iterator للحاوية الحالية. |
## انظر أيضًا

* Class [ICollection](../../system.collections.generic/icollection/)
* Namespace [System::Collections::Specialized](../)
* Library [Aspose.Page for C++](../../)
