


## Sınıflar

| Sınıf | Açıklama |
| --- | --- |
| [BitArray](./bitarray/) | [Array](../system/array/) indeks ile adreslenebilen bitlerin bir dizisidir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu türün bir örneğini yığına (stack) veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [BitArrayPtr](./bitarrayptr/) | [BitArray](./bitarray/) işaretçisi. Bu tür, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığına (stack) ayrılmalı ve fonksiyonlara değer olarak ya da const referans olarak geçirilmelidir. |
| [CollectionBase](./collectionbase/) | Güçlü tiplenmiş bir koleksiyon için soyut bir temel sınıf sağlar. |
| [ICollection](./icollection/) | Genel olmayan koleksiyon arayüzünü tanımlar. |
| [IEnumerable](./ienumerable/) | [IEnumerable](./ienumerable/) tüm enumerate edilebilen genel olmayan koleksiyonlar için temel arayüzdür. |
| [IEnumerator](./ienumerator/) | Bazı öğeler üzerinde yineleme yapmak için kullanılabilen bir yineleyicinin arayüzü. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu türün bir örneğini yığına (stack) veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [IEnumeratorImplRefType](./ienumeratorimplreftype/) | Genel olmayan [IEnumerator](./ienumerator/) uygulamasını, genel Iterator [IEnumeratorImplRefType](./ienumeratorimplreftype/) üzerine oluşturan sarmalayıcı - Referans Tipleri için sarmalayıcı. |
| [IEnumeratorImplValueType](./ienumeratorimplvaluetype/) | Genel olmayan [IEnumerator](./ienumerator/) uygulamasını, genel Iterator [IEnumeratorImplRefType](./ienumeratorimplreftype/) üzerine oluşturan sarmalayıcı - Değer Tipleri için sarmalayıcı. |
| [IEqualityComparer](./iequalitycomparer/) |  |
| [IList](./ilist/) | [IList](./ilist/) indeks ile bireysel olarak erişilebilen nesnelerden oluşan genel olmayan bir koleksiyonu temsil eder. |
| [IListImplRefType](./ilistimplreftype/) | Referans tipleri için [System::Collections::Generic::List](../system.collections.generic/list/) nesnesi üzerinde [System::Collections::IList](./ilist/) arayüzünü uygulayan stub. |
| [IListImplValueType](./ilistimplvaluetype/) | Değer tipleri için [System::Collections::Generic::List](../system.collections.generic/list/) nesnesi üzerinde [System::Collections::IList](./ilist/) arayüzünü uygulayan stub. |
| [IListWrapper](./ilistwrapper/) | Genel koleksiyondan genel olmayan koleksiyona dönüşümü destekleyen arayüz. |
| [Invalidatable](./invalidatable/) | [InvalidatableTracker](./invalidatabletracker/) nesneleri aracılığıyla neslinin durumunu izlemeyi mümkün kılan sınıf. |
| [InvalidatableTracker](./invalidatabletracker/) | [Invalidatable](./invalidatable/) nesnelerinin izleyicilerini uygulayan sınıf. |
