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

Name Description
ArrayList

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

BitArray

Bitin (1) açık olduğunu ve true bitin kapalı (0) olduğunu belirten Boolean false 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 çiftlerinin abstract kesin olarak belirlenmiş bir koleksiyonu için temel sınıfı sağlar.

Hashtable

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

Queue

Nesnelerin ilk gelen, ilk çıkan koleksiyonunu temsil eder.

ReadOnlyCollectionBase

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

SortedList

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

Stack

Basit bir ilk çıkış (LIFO) genel olmayan nesne koleksiyonunu temsil eder.

StructuralComparisons

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

Yapılar

Name Description
DictionaryEntry

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

Arabirimler

Name Description
ICollection

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

IComparer

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

IDictionary

Anahtar/değer çiftlerinin genel olmayan koleksiyonunu temsil eder.

IDictionaryEnumerator

Genel olmayan bir 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 genel olmayan bir nesne 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öntemler tanımlar.

Ayrıca bkz.