IList<TValue> Interfejs
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje interfejs obiektu listy STL/CLR.
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
- TValue
Typ elementu listy.
- Implementuje
W przypadku niektórych metod, w szczególności operatorów, należy zadeklarować typ parametru, ale nie należy określać nazwy parametru. Taki parametr jest znany jako nienazwany parametr. W dokumentacji dla tych metod symbol zastępczy A_0 reprezentuje nienazwany parametr.
back_item |
Uzyskuje dostęp do ostatniego elementu kontenera. |
Count |
Pobiera liczbę elementów zawartych w słowniku ICollection. (Odziedziczone po ICollection) |
front_item |
Uzyskuje dostęp do pierwszego elementu kontenera. |
Is |
Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątek). (Odziedziczone po ICollection) |
Sync |
Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection. (Odziedziczone po ICollection) |
assign(IEnumerable) |
Zastępuje kontrolowaną sekwencję sekwencją wyznaczoną przez danego modułu wyliczającego. |
assign(IInput |
Zastępuje kontrolowaną sekwencję sekwencją |
assign(Int32, TValue) |
Zastępuje kontrolowaną sekwencję określoną liczbą danego elementu. |
back() |
Uzyskuje dostęp do ostatniego elementu kontenera. |
begin(Container |
Określa początek kontrolowanej sekwencji. |
clear() |
Usuwa wszystkie elementy z kontenera. |
Clone() |
Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia. (Odziedziczone po ICloneable) |
Copy |
Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu. (Odziedziczone po ICollection) |
empty() |
Sprawdza, czy kontener nie ma elementów. |
end(Container |
Określa koniec kontrolowanej sekwencji. |
erase(Container |
Usuwa pojedynczy element kontrolowanej sekwencji wskazywanej przez dany iterator. |
erase(Container |
Usuwa elementy kontrolowanej sekwencji w zakresie [_First_iter, _Last_iter). |
front() |
Uzyskuje dostęp do pierwszego elementu kontenera. |
get_generation() |
Pobiera bieżącą generację zmian bazowego kontenera. (Odziedziczone po IBidirectionalContainer<TValue>) |
Get |
Zwraca moduł wyliczający, który iteruje po kolekcji. (Odziedziczone po IEnumerable) |
insert(Container |
Wstawia element danej wartości do kontenera. |
insert(Container |
Wstawia elementy określonego modułu wyliczającego do kontenera. |
insert(Container |
Wstawia sekwencję [ |
insert(Container |
Wstawia element danej wartości do kontenera. |
merge(IList<TValue>, Binary |
Scala dwie uporządkowane sekwencje kontrolowane. |
pop_back() |
Usuwa ostatni element z kontenera. |
pop_front() |
Usuwa pierwszy element z kontenera. |
push_back(TValue) |
Dodaje nowy element na końcu kontenera. |
push_front(TValue) |
Dodaje nowy element na początku kontenera. |
rbegin(Reverse |
Wyznacza początek odwróconej kontrolowanej sekwencji. |
remove(TValue) |
Usuwa element, który ma określoną wartość z kontenera. |
remove_if(Unary |
Usuwa elementy z kontenera, który przechodzi określony test. |
rend(Reverse |
Wyznacza koniec odwróconej kontrolowanej sekwencji. |
resize(Int32) |
Zmienia liczbę elementów w kontenerze na określony rozmiar. |
resize(Int32, TValue) |
Zmienia liczbę elementów w kontenerze na określony rozmiar. Jeśli nowy rozmiar jest większy niż stary rozmiar, podane wartości zostaną dołączone do kontenera. |
reverse() |
Odwraca elementy kontrolowanej sekwencji. |
size() |
Zlicza liczbę elementów w kontenerze. |
sort(Binary |
Porządkuje kontrolowaną sekwencję. |
splice(Container |
Wstawia daną sekwencję do kontenera przed określoną pozycją. |
splice(Container |
Usuwa element z danego kontenera wskazywanego przez |
splice(Container |
Usuwa zakres elementów [ |
swap(IList<TValue>) |
Zamienia zawartości dwóch kontenerów. |
unique(Binary |
Usuwa sąsiadujące elementy, które przechodzą określony test. |
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable do określonego typu. |
Of |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Produkt | Wersje |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: