IList<TValue> Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan antarmuka untuk objek daftar 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
Jenis parameter
- TValue
Jenis elemen daftar.
- Penerapan
Keterangan
Beberapa metode, terutama operator, mendeklarasikan jenis untuk parameter tetapi tidak menentukan nama parameter. Parameter seperti itu dikenal sebagai parameter yang tidak disebutkan namanya. Dalam dokumentasi untuk metode ini, tempat penampung A_0 mewakili parameter yang tidak disebutkan namanya.
Properti
back_item |
Mengakses elemen terakhir kontainer. |
Count |
Mendapatkan jumlah elemen yang terkandung dalam ICollection. (Diperoleh dari ICollection) |
front_item |
Mengakses elemen pertama kontainer. |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan ICollection (utas aman). (Diperoleh dari ICollection) |
SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke ICollection. (Diperoleh dari ICollection) |
Metode
assign(IEnumerable) |
Mengganti urutan terkontrol dengan urutan yang ditunjuk oleh enumerator yang diberikan. |
assign(IInputIterator<TValue>, IInputIterator<TValue>) |
Mengganti urutan terkontrol dengan urutan |
assign(Int32, TValue) |
Mengganti urutan terkontrol dengan jumlah elemen yang ditentukan. |
back() |
Mengakses elemen terakhir kontainer. |
begin(ContainerBidirectionalIterator<TValue>) |
Menunjuk awal urutan yang dikontrol. |
clear() |
Menghapus semua elemen dari kontainer. |
Clone() |
Membuat objek baru yang merupakan salinan instans saat ini. (Diperoleh dari ICloneable) |
CopyTo(Array, Int32) |
Menyalin elemen ICollection ke Array, dimulai pada indeks tertentu Array . (Diperoleh dari ICollection) |
empty() |
Menguji apakah kontainer tidak memiliki elemen. |
end(ContainerBidirectionalIterator<TValue>) |
Menunjuk akhir urutan yang dikontrol. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Menghapus elemen tunggal dari urutan terkontrol yang diacu oleh iterator yang diberikan. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Menghapus elemen urutan terkontrol dalam rentang [_First_iter, _Last_iter). |
front() |
Mengakses elemen pertama kontainer. |
get_generation() |
Mendapatkan pembuatan perubahan saat ini dari kontainer yang mendasar. (Diperoleh dari IBidirectionalContainer<TValue>) |
GetEnumerator() |
Mengembalikan enumerator yang melakukan iterasi melalui koleksi. (Diperoleh dari IEnumerable) |
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Menyisipkan elemen dari nilai yang diberikan ke dalam kontainer. |
insert(ContainerBidirectionalIterator<TValue>, IEnumerable) |
Menyisipkan elemen enumerator yang ditentukan ke dalam kontainer. |
insert(ContainerBidirectionalIterator<TValue>, IInputIterator<TValue>, IInputIterator<TValue>) |
Menyisipkan urutan [ |
insert(ContainerBidirectionalIterator<TValue>, Int32, TValue) |
Menyisipkan elemen dari nilai yang diberikan ke dalam kontainer. |
merge(IList<TValue>, BinaryDelegate<TValue,TValue,Boolean>) |
Menggabungkan dua urutan terkontrol yang diurutkan. |
pop_back() |
Menghapus elemen terakhir dari kontainer. |
pop_front() |
Menghapus elemen pertama dari kontainer. |
push_back(TValue) |
Menambahkan elemen baru ke akhir kontainer. |
push_front(TValue) |
Menambahkan elemen baru ke awal kontainer. |
rbegin(ReverseBidirectionalIterator<TValue>) |
Menunjuk awal urutan terkontrol terbalik. |
remove(TValue) |
Menghapus elemen yang memiliki nilai tertentu dari kontainer. |
remove_if(UnaryDelegate<TValue,Boolean>) |
Menghapus elemen dari kontainer yang lulus pengujian tertentu. |
rend(ReverseBidirectionalIterator<TValue>) |
Menunjuk akhir urutan terkontrol terbalik. |
resize(Int32) |
Mengubah jumlah elemen dalam kontainer ke ukuran yang ditentukan. |
resize(Int32, TValue) |
Mengubah jumlah elemen dalam kontainer ke ukuran yang ditentukan. Jika ukuran baru lebih besar dari ukuran lama, nilai yang diberikan akan ditambahkan ke kontainer. |
reverse() |
Membalikkan elemen urutan yang dikontrol. |
size() |
Menghitung jumlah elemen dalam kontainer. |
sort(BinaryDelegate<TValue,TValue,Boolean>) |
Memerintahkan urutan yang dikontrol. |
splice(ContainerBidirectionalIterator<TValue>, IList<TValue>) |
Menyisipkan urutan yang diberikan ke dalam kontainer sebelum posisi yang ditentukan. |
splice(ContainerBidirectionalIterator<TValue>, IList<TValue>, ContainerBidirectionalIterator<TValue>) |
Menghapus elemen dari kontainer yang diberikan yang diacu oleh |
splice(ContainerBidirectionalIterator<TValue>, IList<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Menghapus rentang elemen [ |
swap(IList<TValue>) |
Menukar isi dua kontainer. |
unique(BinaryDelegate<TValue,TValue,Boolean>) |
Menghapus elemen yang bersebelahan yang lulus pengujian tertentu. |
Metode Ekstensi
Cast<TResult>(IEnumerable) |
Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan. |
OfType<TResult>(IEnumerable) |
Memfilter elemen berdasarkan IEnumerable jenis tertentu. |
AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
AsQueryable(IEnumerable) |
Mengonversi menjadi IEnumerableIQueryable. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk