System.Collections Ad Alanı

Listeler, kuyruklar, bit dizileri, karma tablolar ve sözlükler gibi çeşitli nesne koleksiyonlarını tanımlayan arabirimler ve sınıflar içerir.

Sınıflar

ArrayList

IList Boyutu gerektiği gibi dinamik olarak artan bir dizi kullanarak arabirimini uygular.

BitArray

Bitin (1) açık olduğunu ve false bitin kapalı (0) olduğunu belirten Boole değerleri true olarak temsil edilen küçük bir bit değerleri dizisini yönetir.

CaseInsensitiveComparer

Dizelerin büyük/küçük harflerini yoksayarak, denklik için iki nesneyi karşılaştırır.

CaseInsensitiveHashCodeProvider

Dizelerin büyük/küçük harf durumunu yoksayan bir karma algoritması kullanarak bir nesne için karma kodu sağlar.

CollectionBase

Kesin olarak türü belirlenmiş abstract bir koleksiyon için temel sınıfı sağlar.

Comparer

Dize karşılaştırmalarının büyük/küçük harfe duyarlı olduğu denklik için iki nesneyi karşılaştırır.

DictionaryBase

Anahtar/değer çiftlerinden abstract oluşan kesin türe sahip bir koleksiyon için temel sınıfı sağlar.

Hashtable

Anahtarın karma koduna göre düzenlenmiş anahtar/değer çiftleri koleksiyonunu temsil eder.

Queue

Nesnelerin ilk gelen ilk çıkış koleksiyonunu temsil eder.

ReadOnlyCollectionBase

abstract Kesin olarak türü belirlenmiş genel olmayan salt okunur koleksiyon için temel sınıfı sağlar.

SortedList

Anahtarlara göre sıralanan ve anahtara ve dizine göre erişilebilen anahtar/değer çiftleri koleksiyonunu temsil eder.

Stack

Nesnelerin genel olmayan basit bir ilk çıkışı (LIFO) koleksiyonunu temsil eder.

StructuralComparisons

İki koleksiyon nesnesinin yapısal karşılaştırmasını gerçekleştirmek için nesneler sağlar.

Yapılar

DictionaryEntry

Ayarlanabilen veya alınabilen bir sözlük anahtarı/değer çifti tanımlar.

Arabirimler

ICollection

Tüm genel olmayan koleksiyonlar için boyut, numaralandırıcılar ve eşitleme yöntemlerini tanımlar.

IComparer

İki nesneyi karşılaştıran bir yöntemi kullanıma sunar.

IDictionary

Anahtar/değer çiftlerinden oluşan genel olmayan bir koleksiyonu temsil eder.

IDictionaryEnumerator

Genel olmayan sözlüğün öğelerini numaralandırır.

IEnumerable

Genel olmayan bir koleksiyon üzerinde basit bir yinelemeyi destekleyen bir numaralandırıcıyı kullanıma sunar.

IEnumerator

Genel olmayan bir koleksiyon üzerinde basit bir yinelemeyi destekler.

IEqualityComparer

Eşitlik için nesnelerin karşılaştırmasını desteklemek için yöntemler tanımlar.

IHashCodeProvider

Özel karma işlevi kullanarak bir nesne için karma kodu sağlar.

IList

Dizin tarafından tek tek erişilebilen nesnelerin genel olmayan bir koleksiyonunu temsil eder.

IStructuralComparable

Koleksiyon nesnelerinin yapısal karşılaştırmasını destekler.

IStructuralEquatable

Yapısal eşitlik için nesnelerin karşılaştırmasını desteklemek için yöntemleri tanımlar.

Ayrıca bkz.