Kelas System::Collections::Generic::IEnumerable

IEnumerable class

Antarmuka objek yang menyediakan enumerator pada elemen yang terkandung.

template<typename T>class IEnumerable : public virtual System::Object
ParameterDeskripsi
TTipe elemen.

Metode

MetodeDeskripsi
begin()Mendapatkan iterator yang menunjuk ke elemen pertama (jika ada) dari koleksi. Iterator ini tidak dapat digunakan untuk mengubah objek yang direferensikan karena GetEnumerator() mengembalikan objek salinan dari T.
begin() constMendapatkan iterator yang menunjuk ke elemen pertama (jika ada) dari instance koleksi yang dikualifikasi const.
cbegin() constMendapatkan iterator yang menunjuk ke elemen pertama yang dikualifikasi const (jika ada) dari koleksi.
cend() constMendapatkan iterator yang menunjuk tepat setelah elemen terakhir yang dikualifikasi const (jika ada) dari koleksi.
end()Mendapatkan iterator yang menunjuk tepat setelah elemen terakhir (jika ada) dari koleksi. Iterator ini tidak dapat digunakan untuk mengubah objek yang direferensikan karena GetEnumerator() mengembalikan objek salinan dari T.
end() constMendapatkan iterator yang menunjuk tepat setelah elemen terakhir (jika ada) dari instance koleksi yang bersifat const.
virtual GetEnumerator()Mendapatkan enumerator.
LINQ_Aggregate(const Func<T, T, T>&)Menerapkan fungsi akumulator pada sebuah urutan.
LINQ_All(std::function<bool(T)>)Menentukan apakah semua elemen dalam urutan memenuhi suatu kondisi.
LINQ_Any()Menentukan apakah sebuah urutan berisi elemen apa pun.
LINQ_Any(std::function<bool(T)>)Menentukan apakah ada elemen dalam urutan yang ada atau memenuhi suatu kondisi.
LINQ_Cast()Mengubah tipe elemen ke tipe yang ditentukan.
LINQ_Cast()
LINQ_Concat(SharedPtr<IEnumerable<T>>)Menggabungkan dua urutan.
LINQ_Contains(T)Menentukan apakah sebuah urutan berisi nilai yang ditentukan.
LINQ_Count()Mengembalikan jumlah elemen dalam urutan (dihitung melalui penghitung langsung).
LINQ_Count(const Func<T, bool>&)Mengembalikan jumlah elemen dalam urutan yang memenuhi kondisi yang ditentukan.
LINQ_ElementAt(int)Mengembalikan elemen pada indeks yang ditentukan dalam sebuah urutan.
LINQ_ElementAtOrDefault(int)Mengembalikan elemen pada indeks yang ditentukan dalam sebuah urutan.
LINQ_First()Mengembalikan elemen pertama dari sebuah urutan.
LINQ_First(const Func<T, bool>&)Mengembalikan elemen pertama dari sebuah urutan yang memenuhi kondisi yang ditentukan.
LINQ_FirstOrDefault()Mengembalikan elemen pertama dari sebuah urutan, atau nilai default jika urutan kosong.
LINQ_FirstOrDefault(std::function<bool(T)>)Mengembalikan elemen pertama dari urutan yang memenuhi kondisi atau nilai default jika tidak ada elemen seperti itu.
LINQ_GroupBy(System::Func<T, Key>)Mengelompokkan elemen-elemen dalam sebuah urutan.
LINQ_GroupBy(System::Func<Source, Key>)
LINQ_Last()Mengembalikan elemen terakhir dari sebuah urutan.
LINQ_LastOrDefault()Mengembalikan elemen terakhir dari sebuah urutan, atau nilai default jika urutan kosong.
LINQ_Max(const Func<T, ResultType>&)Memanggil fungsi transformasi pada setiap elemen dari urutan generik dan mengembalikan nilai maksimum yang dihasilkan.
LINQ_Max(const Func<Source, ResultType>&)
LINQ_Min(const Func<T, ResultType>&)Memanggil fungsi transformasi pada setiap elemen dari urutan generik dan mengembalikan nilai minimum yang dihasilkan.
LINQ_Min(const Func<Source, ResultType>&)
LINQ_OfType()Menyaring elemen-elemen urutan berdasarkan tipe yang ditentukan.
LINQ_OfType()
LINQ_OrderBy(const Func<T, Key>&)Mengurutkan elemen-elemen urutan secara naik berdasarkan nilai kunci yang dipilih oleh keySelector.
LINQ_OrderBy(const Func<Source, Key>&)
LINQ_OrderByDescending(const Func<T, Key>&)Mengurutkan elemen-elemen urutan secara turun berdasarkan nilai kunci yang dipilih oleh keySelector.
LINQ_OrderByDescending(const Func<Source, Key>&)
LINQ_Reverse()Membalik urutan elemen dalam sebuah urutan.
LINQ_Select(const Func<T, ResultType>&)Mengubah elemen-elemen dari sebuah urutan.
LINQ_Select(const Func<T, int32_t, ResultType>&)Mengubah setiap elemen dari sebuah urutan menjadi bentuk baru dengan memasukkan indeks elemen.
LINQ_Select(const Func<Source, Result>&)
LINQ_Select(const Func<Source, int32_t, Result>&)
LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>>&)Memproyeksikan setiap elemen dari sebuah urutan dan menggabungkan urutan-urutan yang dihasilkan menjadi satu urutan.
LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>>&)
LINQ_Take(int32_t)Mengembalikan sejumlah elemen berurutan yang ditentukan dari awal sebuah urutan.
LINQ_ToArray()Membuat array dari sebuah urutan.
LINQ_ToList()Membuat sebuah List dari sebuah urutan.
LINQ_Where(std::function<bool(T)>)Menyaring sebuah urutan berdasarkan predikat yang ditentukan.
virtual virtualizeBeginConstIterator() constMendapatkan implementasi begin const iterator untuk kontainer saat ini.
virtual virtualizeBeginIterator()Mendapatkan implementasi begin iterator untuk kontainer saat ini.
virtual virtualizeEndConstIterator() constMendapatkan implementasi end const iterator untuk kontainer saat ini.
virtual virtualizeEndIterator()Mendapatkan implementasi end iterator untuk kontainer saat ini.

Typedefs

TypedefDeskripsi
const_iteratorTipe iterator konstan.
IEnumeratorTypeInformasi RTTI.
iteratorTipe iterator.
ValueType
virtualized_iteratorTipe dasar iterator internal.
virtualized_iterator_elementTipe elemen iterator internal.

Lihat Juga