Microsoft.VisualC.StlClr Namespace

包含用來實作 STL/CLR 程式庫的類別、介面和列舉程式。 Contains the classes, interfaces, and enumerators that are used to implement the STL/CLR Library.

類別

DequeEnumerator<TValue>

支援在任何實作 IDeque<TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the IDeque<TValue> interface.

DequeEnumeratorBase<TValue>

支援在任何實作 IDeque<TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the IDeque<TValue> interface.

GenericPair<TValue1,TValue2>

描述包裝一組值的物件。Describes an object that wraps a pair of values.

HashEnumerator<TKey,TValue>

支援在任何實作 IHash<TKey,TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the IHash<TKey,TValue> interface.

HashEnumeratorBase<TKey,TValue>

支援在任何實作 IHash<TKey,TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the IHash<TKey,TValue> interface.

ListEnumerator<TValue>

支援在任何實作 IList<TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the IList<TValue> interface.

ListEnumeratorBase<TValue>

支援在任何實作 IList<TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the IList<TValue> interface.

TreeEnumerator<TKey,TValue>

支援在任何實作 ITree<TKey,TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the ITree<TKey,TValue> interface.

TreeEnumeratorBase<TKey,TValue>

支援在任何實作 ITree<TKey,TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the ITree<TKey,TValue> interface.

VectorEnumerator<TValue>

支援在任何實作 IVector<TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the IVector<TValue> interface.

VectorEnumeratorBase<TValue>

支援在任何實作 IVector<TValue> 介面的 STL/CLR 物件上進行簡單的反覆運算。Supports simple iteration over any STL/CLR object that implements the IVector<TValue> interface.

介面

IDeque<TValue>

定義 STL/CLR deque 物件的介面。Defines the interface of an STL/CLR deque object.

IHash<TKey,TValue>

定義 STL/CLR hash_maphash_multimaphash_sethash_multiset 物件的介面。Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.

IList<TValue>

定義 STL/CLR list 物件的介面。Defines the interface for an STL/CLR list object.

IPriorityQueue<TValue,TCont>

定義 STL/CLR priority_queue 物件的介面。Defines the interface for an STL/CLR priority_queue object.

IQueue<TValue,TCont>

定義 STL/CLR queue 物件的介面。Defines the interface for an STL/CLR queue object.

IStack<TValue,TCont>

定義 STL/CLR stack 物件的執行個體。Defines the interface of an STL/CLR stack object.

ITree<TKey,TValue>

定義 STL/CLR hash_maphash_multimaphash_sethash_multiset 物件的介面。Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.

IVector<TValue>

定義 STL/CLR vector 物件的介面。Defines the interface for an STL/CLR vector object.

委派

BinaryDelegate<TArg1,TArg2,TResult>

描述兩個引數的委派。Describes a two-argument delegate. 您可以使用它來指定委派的引數和傳回類型。You use it to specify the arguments and return type of the delegate.

UnaryDelegate<TArg,TResult>

描述單一引數的委派。Describes a one-argument delegate. 您可以使用它來指定委派的引數和傳回類型。You use it to specify the argument and return type of the delegate.