Ctrl+K

OrderedDictionary

اعلان

public class Strawberry.Collection.OrderedDictionary

نمایانگر یک مجموعه (Collection) مرتب‌شده که ترتیب درج را حفظ می‌کند و هم با کلید و هم با اندیس قابل دسترسی است.

پارامترهای نوع

نام توضیحات
T نوع کلید.
K نوع مقدار.

ویژگی‌ها

UnderlyingCollection

OrderedDictionary UnderlyingCollection { get }

مجموعه‌ی زیرین را دریافت می‌کند.

this[]

K this[T key] { get set }

this[]

K this[int index] { get set }

Keys

ICollection<T> Keys { get }

Values

ICollection<K> Values { get }

IsReadOnly

bool IsReadOnly { get }

Count

int Count { get }

متدها

GetEnumerator

IDictionaryEnumerator GetEnumerator()

Insert

void Insert(int index, T key, K value)

پارامترها:

نام نوع توضیحات
index System.Int32
key T
value K

RemoveAt

void RemoveAt(int index)

پارامترها:

نام نوع توضیحات
index System.Int32

Contains

bool Contains(T key)

پارامترها:

نام نوع توضیحات
key T

Add

void Add(T key, K value)

پارامترها:

نام نوع توضیحات
key T
value K

Clear

void Clear()

Remove

void Remove(T key)

پارامترها:

نام نوع توضیحات
key T

CopyTo

void CopyTo(Array array, int index)

پارامترها:

نام نوع توضیحات
array System.Array
index System.Int32

Swap

void Swap(T key1, T key2)

دو زوج کلید-مقدار را با کلیدهای داده‌شده جابجا می‌کند.

پارامترها:

نام نوع توضیحات
key1 T
key2 T