IDeque<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 objek STL/CLR deque
.
generic <typename TValue>
public interface class IDeque : ICloneable, Microsoft::VisualC::StlClr::Generic::IRandomAccessContainer<TValue>, System::Collections::ICollection
public interface IDeque<TValue> : ICloneable, Microsoft.VisualC.StlClr.Generic.IRandomAccessContainer<TValue>, System.Collections.ICollection
type IDeque<'Value> = interface
interface IRandomAccessContainer<'Value>
interface ICloneable
interface ICollection
interface IEnumerable
Public Interface IDeque(Of TValue)
Implements ICloneable, ICollection, IRandomAccessContainer(Of TValue)
Jenis parameter
- TValue
Jenis yang terkandung.
- 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.
Untuk informasi selengkapnya, lihat deque (STL/CLR).
Properti
back_item |
Mengakses elemen terakhir dari koleksi yang tidak kosong |
Count |
Mendapatkan jumlah elemen yang terkandung dalam ICollection. (Diperoleh dari ICollection) |
front_item |
Mengakses elemen pertama dari koleksi yang tidak kosong |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan ICollection (utas aman). (Diperoleh dari ICollection) |
Item[Int32] |
Mendapatkan atau mengatur elemen pada posisi yang ditunjukkan dalam kontainer. |
SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke ICollection. (Diperoleh dari ICollection) |
Metode
assign(IEnumerable) |
Mengganti semua elemen kontainer dengan elemen dalam objek yang diberikan IEnumerable . |
assign(IInputIterator<TValue>, IInputIterator<TValue>) |
Mengganti semua elemen kontainer dengan elemen yang ditentukan oleh objek yang diberikan IInputIterator<TValue> . |
assign(Int32, TValue) |
Mengganti semua elemen kontainer dengan jumlah elemen yang ditentukan. |
at(Int32) |
Mengakses elemen pada posisi tertentu dalam kontainer. |
at_bias(Int32) |
Mendapatkan elemen pada bias kontainer saat ini. Bias adalah offset dari elemen nol saat ini. (Diperoleh dari IRandomAccessContainer<TValue>) |
back() |
Mengakses elemen terakhir kontainer. |
begin(ContainerRandomAccessIterator<TValue>) |
Menunjuk awal urutan yang dikontrol. |
begin_bias() |
Mendapatkan bias awal urutan saat ini. Bias adalah offset dari elemen nol saat ini. |
clear() |
Menghapus semua elemen dalam 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 menyimpan elemen. |
end(ContainerRandomAccessIterator<TValue>) |
Menunjuk akhir urutan yang dikontrol. |
end_bias() |
Mendapatkan bias akhir urutan saat ini. Bias adalah offset dari elemen nol saat ini. |
erase(ContainerRandomAccessIterator<TValue>, ContainerRandomAccessIterator<TValue>) |
Menghapus elemen pada posisi yang ditentukan. |
erase(ContainerRandomAccessIterator<TValue>, ContainerRandomAccessIterator<TValue>, ContainerRandomAccessIterator<TValue>) |
Menghapus elemen di antara iterator yang ditentukan. |
front() |
Mengakses elemen pertama kontainer. |
get_generation() |
Mendapatkan pembuatan perubahan saat ini dari kontainer yang mendasar. |
GetEnumerator() |
Mengembalikan enumerator yang melakukan iterasi melalui koleksi. (Diperoleh dari IEnumerable) |
insert(ContainerRandomAccessIterator<TValue>, ContainerRandomAccessIterator<TValue>, TValue) |
Menambahkan elemen pada posisi tertentu dalam kontainer. |
insert(ContainerRandomAccessIterator<TValue>, IEnumerable) |
Menambahkan elemen pada posisi tertentu dalam kontainer. |
insert(ContainerRandomAccessIterator<TValue>, IInputIterator<TValue>, IInputIterator<TValue>) |
Menambahkan elemen pada posisi tertentu dalam kontainer. |
insert(ContainerRandomAccessIterator<TValue>, Int32, TValue) |
Menambahkan elemen pada posisi tertentu dalam kontainer. |
pop_back() |
Menghapus elemen terakhir dari kontainer yang tidak kosong. |
pop_front() |
Menghapus elemen pertama dari kontainer yang tidak kosong. |
push_back(TValue) |
Menambahkan elemen ke akhir kontainer. |
push_front(TValue) |
Menambahkan elemen ke awal kontainer. |
rbegin(ReverseRandomAccessIterator<TValue>) |
Menunjuk awal urutan terkontrol terbalik. |
rend(ReverseRandomAccessIterator<TValue>) |
Menunjuk akhir urutan terkontrol terbalik. |
resize(Int32) |
Mengubah jumlah elemen. |
resize(Int32, TValue) |
Mengubah jumlah elemen. |
size() |
Menghitung jumlah elemen. |
swap(IDeque<TValue>) |
Menukar isi dua kontainer. |
valid_bias(Int32) |
Menentukan apakah bias tertentu valid untuk kontainer. Bias adalah offset dari elemen nol saat ini. (Diperoleh dari IRandomAccessContainer<TValue>) |
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. |