PointCollection Classe

Definizione

Rappresenta un insieme di valori Point a cui è possibile accedere singolarmente in base all'indice.

public ref class PointCollection sealed : IIterable<Point>, IVector<Point>
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PointCollection final : IIterable<Point>, IVector<Point>
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PointCollection : IEnumerable<Point>, IList<Point>
Public NotInheritable Class PointCollection
Implements IEnumerable(Of Point), IList(Of Point)
<object property="oneOrMorePoints"/>
Ereditarietà
Object Platform::Object IInspectable PointCollection
Attributi
Implementazioni

Commenti

Enumerazione della raccolta in C#

PointCollection è enumerabile, pertanto è possibile usare una sintassi specifica del linguaggio, ad esempio foreach in C# per enumerare gli elementi nella raccolta. Il compilatore esegue il cast dei tipi per l'utente e non è necessario eseguire il cast in IEnumerable<Point> modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast a IEnumerable<T> con un vincolo Point .

Costruttori

Nome Descrizione
PointCollection()

Inizializza una nuova istanza della classe PointCollection .

Proprietà

Nome Descrizione
Size

Ottiene le dimensioni (conteggio) dell'insieme.

Metodi

Nome Descrizione
Append(Point)

Aggiunge un nuovo elemento alla raccolta.

Clear()

Rimuove tutti gli elementi dalla raccolta.

First()

Restituisce un iteratore per gli elementi dell'insieme.

GetAt(UInt32)

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

GetMany(UInt32, Point[])

Recupera più elementi in un singolo passaggio attraverso l'iteratore.

GetView()

Ottiene una visualizzazione non modificabile nella raccolta.

IndexOf(Point, UInt32)

Recupera l'indice dell'elemento specificato.

InsertAt(UInt32, Point)

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

RemoveAt(UInt32)

Rimuove l'elemento in corrispondenza dell'indice specificato.

RemoveAtEnd()

Rimuove l'ultimo elemento dell'insieme.

ReplaceAll(Point[])

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

SetAt(UInt32, Point)

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

Si applica a

Vedi anche