BlockCollection Classe

Definizione

Rappresenta una raccolta di elementi Block .

public ref class BlockCollection sealed : IIterable<Block ^>, IVector<Block ^>
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BlockCollection final : IIterable<Block>, IVector<Block>
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class BlockCollection : IEnumerable<Block>, IList<Block>
Public NotInheritable Class BlockCollection
Implements IEnumerable(Of Block), IList(Of Block)
Ereditarietà
Object Platform::Object IInspectable BlockCollection
Attributi
Implementazioni

Commenti

Enumerazione della raccolta in C# o Microsoft Visual Basic

È possibile scorrere un oggetto BlockCollection in C# o Microsoft Visual Basic. In molti casi, ad esempio usando la sintassi foreach , il compilatore esegue questo cast per l'utente e non è necessario eseguire il cast in IEnumerable<Block> modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast dell'oggetto raccolta in IEnumerable con un vincolo Block .

Proprietà

Size

Ottiene le dimensioni (conteggio) dell'insieme.

Metodi

Append(Block)

Aggiunge un nuovo elemento alla raccolta.

Clear()

Rimuove tutti gli elementi dalla raccolta.

First()

Restituisce l'iteratore per l'iterazione sugli elementi della raccolta.

GetAt(UInt32)

Restituisce l'elemento che si trova in corrispondenza dell'indice specificato.

GetMany(UInt32, Block[])

Recupera più elementi in un singolo pass-through dell'iteratore.

GetView()

Ottiene una visualizzazione non modificabile nella raccolta.

IndexOf(Block, UInt32)

Recupera l'indice dell'elemento specificato.

InsertAt(UInt32, Block)

Inserisce l'elemento specificato in corrispondenza dell'indice specificato.

RemoveAt(UInt32)

Rimuove l'elemento all'indice specificato.

RemoveAtEnd()

Rimuove l'ultimo elemento nella raccolta.

ReplaceAll(Block[])

Cancella inizialmente la raccolta, quindi inserisce la matrice specificata come nuovi elementi.

SetAt(UInt32, Block)

Imposta il valore in corrispondenza dell'indice specificato sul valore Block specificato.

Si applica a

Vedi anche