Aracılığıyla paylaş


DefinitionCollection<T> Sınıf

Tanım

tarafından parametreleştirilmiş bir IDefinitionkoleksiyon. ve RowDefinitionCollectioniçin ColumnDefinitionCollection temel sınıf.

public class DefinitionCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T> where T : IDefinition
type DefinitionCollection<'T (requires 'T :> IDefinition)> = class
    interface IList<'T (requires 'T :> IDefinition)>
    interface ICollection<'T (requires 'T :> IDefinition)>
    interface seq<'T (requires 'T :> IDefinition)>
    interface IEnumerable

Tür Parametreleri

T
Devralma
System.Object
DefinitionCollection<T>
Türetilmiş
Uygulamalar
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable

Açıklamalar

Türün DefinitionCollection<T> nesneleri, türüyle IDefinitionparametreleştirilir.

Özellikler

Count

Bu DefinitionCollection<T>içinde yer alan örnek sayısını IDefinition alır.

IsReadOnly

false. DefinitionCollection<T> örneklerine öğeler eklenebilir ve bu öğelerden kaldırılabilir.

Item[Int32]

tarafından indexdizinlenen değeri alır veya ayarlar.

Yöntemler

Add(T)

Koleksiyona bir IDefinition ekler.

Clear()

Bu DefinitionCollection<T>içinden tüm değerleri kaldırır.

Contains(T)

Bunun belirtilen IDefinitionöğesini içerip içermediğini DefinitionCollection<T> belirten bir Boole değeri döndürür.

CopyTo(T[], Int32)

IDefinition Bu örnekten, belirtilen arrayIndexarraykonumundan DefinitionCollection<T>arraybaşlayarak içine örnekleri kopyalar.

GetEnumerator()

Bu DefinitionCollection<T>içindeki örneklerde yineleyen IDefinition bir numaralandırıcı döndürür.

IndexOf(T)

Bu DefinitionCollection<T>içinde ilk oluşumunun dizinini item döndürür.

Insert(Int32, T)

tarafından indexbelirtilen konuma buna DefinitionCollection<T> bir IDefinition ekler.

Remove(T)

Bundan DefinitionCollection<T> bir IDefinition kaldırır ve öğe kaldırılmışsa döndürürtrue.

RemoveAt(Int32)

Bu DefinitionCollection<T>öğesinden bir öğeyi kaldırır.

Ekinlikler

ItemSizeChanged

Koleksiyondaki öğenin görüntüleme boyutu değiştiğinde tetiklenen olay.

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Bu DefinitionCollection<T>içindeki örnekler üzerinde IDefinition yineleme yapmak için kullanılabilecek bir numaralandırıcı alır.

Uzantı Metotları

ForEach<T>(IEnumerable<T>, Action<T>)

Xamarin tarafından dahili kullanım için. Forms platformu.

GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Xamarin tarafından dahili kullanım için. Forms platformu.

IndexOf<T>(IEnumerable<T>, T)

Xamarin tarafından dahili kullanım için. Forms platformu.

IndexOf<T>(IEnumerable<T>, Func<T,Boolean>)

Xamarin tarafından dahili kullanım için. Forms platformu.

Prepend<T>(IEnumerable<T>, T)

Xamarin tarafından dahili kullanım için. Forms platformu.

Şunlara uygulanır