IList<TValue> Arabirim
Tanım
Ö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 liste nesnesinin arabirimini tanımlar.
generic <typename TValue>
public interface class IList : ICloneable, Microsoft::VisualC::StlClr::Generic::IBidirectionalContainer<TValue>, System::Collections::ICollection
public interface IList<TValue> : ICloneable, Microsoft.VisualC.StlClr.Generic.IBidirectionalContainer<TValue>, System.Collections.ICollection
type IList<'Value> = interface
interface IBidirectionalContainer<'Value>
interface ICloneable
interface ICollection
interface IEnumerable
Public Interface IList(Of TValue)
Implements IBidirectionalContainer(Of TValue), ICloneable, ICollection
Tür Parametreleri
- TValue
Liste öğesinin türü.
- Uygulamalar
Açıklamalar
Özellikle de operatörler olmak üzere bazı yöntemler, bir parametrenin türünü bildirmesine rağmen bir parametre adı belirtmez. Böyle bir parametre , adlandırılmamış parametre olarak bilinir. Bu yöntemlerin belgelerinde A_0 yer tutucusu adlandırılmamış parametreyi temsil eder.
Özellikler
back_item |
Kapsayıcının son öğesine erişir. |
Count |
ICollection içindeki öğe sayısını alır. (Devralındığı yer: ICollection) |
front_item |
Kapsayıcının ilk öğesine erişir. |
IsSynchronized |
erişimin ICollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: ICollection) |
SyncRoot |
erişimi ICollectioneşitlemek için kullanılabilecek bir nesnesi alır. (Devralındığı yer: ICollection) |
Yöntemler
assign(IEnumerable) |
Denetlenen sırayı, verilen numaralandırıcı tarafından belirlenen diziyle değiştirir. |
assign(IInputIterator<TValue>, IInputIterator<TValue>) |
Denetlenen sırayı dizisiyle |
assign(Int32, TValue) |
Denetlenen sırayı verilen öğenin belirtilen sayısıyla değiştirir. |
back() |
Kapsayıcının son öğesine erişir. |
begin(ContainerBidirectionalIterator<TValue>) |
Denetlenen dizinin başlangıcını belirtir. |
clear() |
Kapsayıcıdaki tüm öğeleri kaldırır. |
Clone() |
Geçerli örneğin kopyası olan yeni bir nesne oluşturur. (Devralındığı yer: ICloneable) |
CopyTo(Array, Int32) |
öğesinin ICollection öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar. (Devralındığı yer: ICollection) |
empty() |
Kapsayıcıda öğe olup olmadığını sınar. |
end(ContainerBidirectionalIterator<TValue>) |
Denetlenen dizinin bitişini belirtir. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Verilen yineleyici tarafından işaret edilen denetimli dizinin tek öğesini kaldırır. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
[_First_iter, _Last_iter) aralığındaki denetimli dizinin öğelerini kaldırır. |
front() |
Kapsayıcının ilk öğesine erişir. |
get_generation() |
Temel alınan kapsayıcının geçerli değişiklik neslini alır. (Devralındığı yer: IBidirectionalContainer<TValue>) |
GetEnumerator() |
Bir toplulukta tekrarlanan bir numaralandırıcı döndürür. (Devralındığı yer: IEnumerable) |
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Verilen değerin bir öğesini kapsayıcıya ekler. |
insert(ContainerBidirectionalIterator<TValue>, IEnumerable) |
Belirtilen numaralandırıcının öğelerini kapsayıcıya ekler. |
insert(ContainerBidirectionalIterator<TValue>, IInputIterator<TValue>, IInputIterator<TValue>) |
[ |
insert(ContainerBidirectionalIterator<TValue>, Int32, TValue) |
Verilen değerin bir öğesini kapsayıcıya ekler. |
merge(IList<TValue>, BinaryDelegate<TValue,TValue,Boolean>) |
İki sıralı denetimli diziyi birleştirir. |
pop_back() |
Kapsayıcıdan son öğeyi kaldırır. |
pop_front() |
Kapsayıcıdan ilk öğeyi kaldırır. |
push_back(TValue) |
Kapsayıcının sonuna yeni bir öğe ekler. |
push_front(TValue) |
Kapsayıcının başına yeni bir öğe ekler. |
rbegin(ReverseBidirectionalIterator<TValue>) |
Ters denetimli dizinin başlangıcını belirtir. |
remove(TValue) |
Belirtilen değere sahip bir öğeyi kapsayıcıdan kaldırır. |
remove_if(UnaryDelegate<TValue,Boolean>) |
Belirtilen testi geçen öğeleri kapsayıcıdan kaldırır. |
rend(ReverseBidirectionalIterator<TValue>) |
Ters denetimli dizinin sonunu belirtir. |
resize(Int32) |
Kapsayıcıdaki öğelerin sayısını belirtilen boyuta değiştirir. |
resize(Int32, TValue) |
Kapsayıcıdaki öğelerin sayısını belirtilen boyuta değiştirir. Yeni boyut eski boyuttan büyükse, verilen değerler kapsayıcıya eklenir. |
reverse() |
Denetlenen dizinin öğelerini tersine çevirir. |
size() |
Kapsayıcıdaki öğe sayısını sayar. |
sort(BinaryDelegate<TValue,TValue,Boolean>) |
Denetlenen sırayı sıralar. |
splice(ContainerBidirectionalIterator<TValue>, IList<TValue>) |
Belirtilen konumdan önce verilen diziyi kapsayıcıya ekler. |
splice(ContainerBidirectionalIterator<TValue>, IList<TValue>, ContainerBidirectionalIterator<TValue>) |
tarafından işaret edilen |
splice(ContainerBidirectionalIterator<TValue>, IList<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
[, |
swap(IList<TValue>) |
İki kapsayıcının içeriğinin yerini değiştirir. |
unique(BinaryDelegate<TValue,TValue,Boolean>) |
Belirtilen testi geçen bitişik öğeleri kaldırır. |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |