Microsoft.VisualC.StlClr.Generic Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
STL/CLR Kitaplığına genel arabirimi uygulamak için kullanılan sınıfları, arabirimleri ve yineleyicileri içerir. Bu genel arabirimi kullanarak, C# ve Visual Basic gibi diğer .NET dilleri STL/CLR kullanılarak yazılan kodu çağırabilir.
Sınıflar
ConstContainerBidirectionalIterator<TValue> |
Artırma işlecini ve azaltma işlecini kullanarak ileri yönde ve geri yönde bir kapsayıcıdaki öğelere erişebilen bir yineleyici tanımlar. Yineleyicinin işaret yaptığı öğe değiştirilemez. Çift yönlü yineleyiciler, sabit giriş veya sabit çıkış yineleyicisi gereken her yerde kullanılabilir. |
ConstContainerRandomAccessIterator<TValue> |
Şu işlemleri destekleyen bir yineleyici sağlar: çağrısı yaparak bir konum ileriye gitme, çağırarak |
ConstReverseBidirectionalIterator<TValue> |
Kapsayıcıdaki öğelere ters yönde erişen bir yineleyici tanımlar. Öğelere, azaltma işleci kullanılarak ileri yönde ve artım işleci kullanılarak geriye doğru erişilebilir. Yineleyicinin işaret yaptığı öğe değiştirilemez. Sabit ters çift yönlü yineleyiciler, sabit bir ters giriş veya sabit ters çıkış yineleyicisi gereken her yerde kullanılabilir. |
ConstReverseRandomAccessIterator<TValue> |
Şu işlemleri destekleyen bir yineleyici sağlar: çağrısı yaparak bir konum ileriye gitme, çağırarak |
ContainerBidirectionalIterator<TValue> |
Artırma işlecini ve azaltma işlecini kullanarak ileri yönde ve geri yönde bir kapsayıcıdaki öğelere erişebilen bir yineleyici tanımlar. Yineleyicinin işaret yaptığı öğe, herhangi bir sayıdan hem öğesine yazılabilir hem de okunabilir. Çift yönlü yineleyiciler, giriş veya çıkış yineleyicisi gereken her yerde kullanılabilir. |
ContainerRandomAccessIterator<TValue> |
Şu işlemleri destekleyen bir yineleyici sağlar: çağrısı yaparak bir konum ileriye gitme, çağırarak |
ReverseBidirectionalIterator<TValue> |
Kapsayıcıdaki öğelere ters yönde erişen bir yineleyici tanımlar. Öğelere, azaltma işleci kullanılarak ileri yönde ve artım işleci kullanılarak geriye doğru erişilebilir. Yineleyicinin işaret yaptığı öğe, herhangi bir sayıdan hem öğesine yazılabilir hem de okunabilir. Ters çift yönlü yineleyiciler, ters giriş veya ters çıkış yineleyicisi gerektiren her yerde kullanılabilir. |
ReverseRandomAccessIterator<TValue> |
Şu işlemleri destekleyen bir yineleyici sağlar: çağrısı yaparak bir konum ileriye gitme, çağırarak |
Arabirimler
IBaseIterator<TValue> |
Tüm STL/CLR yineleyicileri için temel arabirimi tanımlar. |
IBidirectionalContainer<TValue> |
Hem ileri hem de geri yinelemeyi destekleyen bir kapsayıcı arabirimi. Çift yönlü yineleme uygulayan kapsayıcılar şu işlemleri destekler: çağrısı yaparak bir konum ileri gitme ve çağırarak |
IBidirectionalIterator<TValue> |
Artım işlecini kullanarak ileri yönde ve azaltma işlecini kullanarak geriye doğru bir kapsayıcıdaki öğelere erişebilen bir yineleyici arabirimi. Yineleyicinin işaret yaptığı öğe, herhangi bir sayıdan hem öğesine yazılabilir hem de okunabilir. Çift yönlü yineleyiciler, giriş veya çıkış yineleyicisi gereken her yerde kullanılabilir. |
IForwardIterator<TValue> |
Artım işlecini kullanarak kapsayıcıdaki öğelere yalnızca ileri yönde erişebilen bir yineleyici arabirimi. Yineleyicinin işaret yaptığı öğe, herhangi bir sayıdan hem öğesine yazılabilir hem de okunabilir. İleriye doğru yineleyiciler bir giriş veya çıkış yineleyicinin gerekli olduğu her yerde kullanılabilir. |
IInputIterator<TValue> |
Bir kapsayıcıdan yalnızca ileri yönde bir dizi okumak için kullanılan bir yineleyici arabirimi. Yineleyicinin gösterdiği öğe yalnızca bir kez okunabilir ve değiştirilemez. |
INode<TValue> |
Düğüm veri yapısı arabirimi. Çift yönlü yinelemeyi destekleyen kapsayıcılar düğümler içerir. Düğüm, kapsayıcıdaki bu konumdaki öğe için bir değerden ve kapsayıcıdaki sonraki ve önceki öğelere yönelik işaretçilerden oluşur. |
IOutputIterator<TValue> |
Bir kapsayıcıya yalnızca ileri yönde bir dizi yazmak için kullanılan yineleyici arabirimi. Yineleyicinin işaret ettiğini öğe yalnızca bir kez yazılabilir. |
IRandomAccessContainer<TValue> |
Rastgele erişim yinelemesini destekleyen bir kapsayıcı arabirimi. Rastgele erişim yinelemesi uygulayan kapsayıcılar şu işlemleri destekler: çağrısı yaparak bir konum ileriye gitme, çağırarak |
IRandomAccessIterator<TValue> |
Rastgele erişim yineleyicisi arabirimini tanımlar. Rastgele erişim yineleyicileri şu işlemleri destekler: çağrısı yaparak bir konum ileriye gitme, çağırarak |