System::Collections::Generic::IEnumerable sınıfı

IEnumerable class

Interface of object providing enumerator on contained elements.

template<typename T>class IEnumerable : public virtual System::Object
ParametreAçıklama
TEleman tipi.

Yöntemler

YöntemAçıklama
begin()Koleksiyonun (varsa) ilk öğesine işaret eden yineleyiciyi alır. Bu yineleyici, GetEnumerator() bir T kopya-nesnesi döndürdüğü için referans verilen nesneyi değiştirmek amacıyla kullanılamaz.
begin() constKoleksiyonun const nitelikli örneğinin (varsa) ilk öğesine işaret eden yineleyiciyi alır.
cbegin() constKoleksiyonun (varsa) ilk const nitelikli öğesine işaret eden yineleyiciyi alır.
cend() constKoleksiyonun (varsa) son const nitelikli öğesinden hemen sonrasına işaret eden yineleyiciyi alır.
end()Koleksiyonun (varsa) son öğesinden hemen sonrasına işaret eden yineleyiciyi alır. Bu yineleyici, GetEnumerator() bir T kopya-nesnesi döndürdüğü için referans verilen nesneyi değiştirmek amacıyla kullanılamaz.
end() constKoleksiyonun const nitelikli örneğinin (varsa) son öğesinden hemen sonrasına işaret eden yineleyiciyi alır.
virtual GetEnumerator()Yineleyiciyi alır.
LINQ_Aggregate(const Func<T, T, T>&)Bir dizi üzerinde bir biriktirici fonksiyon uygular.
LINQ_All(std::function<bool(T)>)Bir dizinin tüm öğelerinin bir koşulu sağlayıp sağlamadığını belirler.
LINQ_Any()Bir dizinin herhangi bir öğe içerip içermediğini belirler.
LINQ_Any(std::function<bool(T)>)Bir dizideki herhangi bir öğenin var olup olmadığını veya bir koşulu sağlayıp sağlamadığını belirler.
LINQ_Cast()Öğeleri belirtilen türe dönüştürür.
LINQ_Cast()
LINQ_Concat(SharedPtr<IEnumerable<T>>)İki diziyi birleştirir.
LINQ_Contains(T)Bir dizinin belirtilen bir değeri içerip içermediğini belirler.
LINQ_Count()Dizideki öğe sayısını döndürür (doğrudan sayma yoluyla hesaplanır).
LINQ_Count(const Func<T, bool>&)Belirtilen koşulu sağlayan dizideki öğe sayısını döndürür.
LINQ_ElementAt(int)Bir dizide belirtilen indeksteki öğeyi döndürür.
LINQ_ElementAtOrDefault(int)Bir dizide belirtilen indeksteki öğeyi döndürür.
LINQ_First()Bir dizinin ilk öğesini döndürür.
LINQ_First(const Func<T, bool>&)Belirtilen koşulu sağlayan bir dizinin ilk öğesini döndürür.
LINQ_FirstOrDefault()Bir dizinin ilk öğesini döndürür; dizi boşsa varsayılan bir değer döndürür.
LINQ_FirstOrDefault(std::function<bool(T)>)Bir koşulu sağlayan dizinin ilk öğesini döndürür; böyle bir öğe bulunamazsa varsayılan bir değer döndürür.
LINQ_GroupBy(System::Func<T, Key>)Bir dizinin öğelerini gruplar.
LINQ_GroupBy(System::Func<T, Key>, System::Func<T, Element>)Bir dizinin öğelerini gruplar.
LINQ_GroupBy(System::Func<Source, Key>)
LINQ_GroupBy(System::Func<Source, Key>, System::Func<Source, Element>)
LINQ_Last()Bir dizinin son öğesini döndürür.
LINQ_LastOrDefault()Bir dizinin son öğesini döndürür; dizi boşsa varsayılan bir değer döndürür.
LINQ_Max(const Func<T, ResultType>&)Genel bir dizinin her öğesine bir dönüşüm fonksiyonu uygular ve elde edilen en büyük değeri döndürür.
LINQ_Max(const Func<Source, ResultType>&)
LINQ_Min(const Func<T, ResultType>&)Genel bir dizinin her öğesine bir dönüşüm fonksiyonu uygular ve elde edilen en küçük değeri döndürür.
LINQ_Min(const Func<Source, ResultType>&)
LINQ_OfType()Dizinin öğelerini belirtilen türe göre filtreler.
LINQ_OfType()
LINQ_OrderBy(const Func<T, Key>&)keySelector tarafından seçilen anahtar değerlerine göre bir dizinin öğelerini artan sırada sıralar.
LINQ_OrderBy(const Func<Source, Key>&)
LINQ_OrderByDescending(const Func<T, Key>&)keySelector tarafından seçilen anahtar değerlerine göre bir dizinin öğelerini azalan sırada sıralar.
LINQ_OrderByDescending(const Func<Source, Key>&)
LINQ_Reverse()Bir dizinin öğelerinin sırasını tersine çevirir.
LINQ_Select(const Func<T, ResultType>&)Bir dizinin öğelerini dönüştürür.
LINQ_Select(const Func<T, int32_t, ResultType>&)Bir dizinin her öğesini, öğenin indeksini dahil ederek yeni bir forma dönüştürür.
LINQ_Select(const Func<Source, Result>&)
LINQ_Select(const Func<Source, int32_t, Result>&)
LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>>&)Bir dizinin her öğesini projeler ve ortaya çıkan dizileri tek bir diziye birleştirir.
LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>>&)
LINQ_Take(int32_t)Bir dizinin başlangıcından belirli sayıda ardışık öğeyi döndürür.
LINQ_ToArray()Bir diziden bir dizi oluşturur.
LINQ_ToList()Bir diziden bir List oluşturur.
LINQ_Where(std::function<bool(T)>)Belirtilen koşula göre bir diziyi filtreler.
virtual virtualizeBeginConstIterator() constMevcut kapsayıcı için begin const yineleyicisinin uygulamasını alır.
virtual virtualizeBeginIterator()Mevcut kapsayıcı için begin yineleyicisinin uygulamasını alır.
virtual virtualizeEndConstIterator() constMevcut kapsayıcı için end const yineleyicisinin uygulamasını alır.
virtual virtualizeEndIterator()Mevcut kapsayıcı için end yineleyicisinin uygulamasını alır.

Typedefs

TypedefAçıklama
const_iteratorConst iterator türü.
IEnumeratorTypeRTTI bilgisi.
iteratorIterator türü.
ValueType
virtualized_iteratorİç yineleyicinin temel türü.
virtualized_iterator_elementİç yineleyicinin öğe türü.

Ayrıca Bakınız