Bagikan melalui


BlockCollection Kelas

Definisi

Mewakili kumpulan elemen Blokir .

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)
Warisan
Object Platform::Object IInspectable BlockCollection
Atribut
Penerapan

Keterangan

Menghitung koleksi di C# atau Microsoft Visual Basic

Anda dapat melakukan iterasi melalui objek BlockCollection di C# atau Microsoft Visual Basic. Dalam banyak kasus, seperti menggunakan sintaks foreach , pengkompilasi melakukan transmisi ini untuk Anda dan Anda tidak perlu mentransmisikan secara IEnumerable<Block> eksplisit. Jika Anda perlu mentransmisikan secara eksplisit, misalnya jika Anda ingin memanggil GetEnumerator, transmisikan objek koleksi ke IEnumerable dengan batasan Blokir .

Properti

Size

Mendapatkan ukuran (jumlah) koleksi.

Metode

Append(Block)

Menambahkan item baru ke koleksi.

Clear()

Menghapus semua item dari koleksi.

First()

Mengembalikan iterator untuk iterasi atas item dalam koleksi.

GetAt(UInt32)

Mengembalikan item yang terletak di indeks yang ditentukan.

GetMany(UInt32, Block[])

Mengambil beberapa elemen dalam satu pass melalui iterator.

GetView()

Mendapatkan tampilan yang tidak dapat diubah ke dalam koleksi.

IndexOf(Block, UInt32)

Mengambil indeks item yang ditentukan.

InsertAt(UInt32, Block)

Sisipkan item yang ditentukan pada indeks yang ditentukan.

RemoveAt(UInt32)

Menghapus item pada indeks yang ditentukan.

RemoveAtEnd()

Menghapus item terakhir dalam koleksi.

ReplaceAll(Block[])

Awalnya menghapus koleksi, lalu menyisipkan array yang disediakan sebagai item baru.

SetAt(UInt32, Block)

Mengatur nilai pada indeks yang ditentukan ke nilai Blokir yang ditentukan.

Berlaku untuk

Lihat juga