Bagikan melalui


Index Struktur

Definisi

Mewakili jenis yang dapat digunakan untuk mengindeks koleksi baik dari awal atau akhir.

public value class Index : IEquatable<Index>
public readonly struct Index : IEquatable<Index>
type Index = struct
Public Structure Index
Implements IEquatable(Of Index)
Warisan
Penerapan

Keterangan

Index digunakan oleh pengkompilasi C# untuk mendukung >^operator atau "indeks dari akhir":

int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5

Konstruktor

Nama Deskripsi
Index(Int32, Boolean)

Menginisialisasi baru Index dengan posisi indeks tertentu dan nilai yang menunjukkan apakah indeks berasal dari awal atau akhir koleksi.

Properti

Nama Deskripsi
End

Index Mendapatkan poin di luar elemen terakhir.

IsFromEnd

Mendapatkan nilai yang menunjukkan apakah indeks berasal dari awal atau akhir.

Start

Index Mendapatkan yang menunjuk ke elemen pertama koleksi.

Value

Mendapatkan nilai indeks.

Metode

Nama Deskripsi
Equals(Index)

Mengembalikan nilai yang menunjukkan apakah objek saat ini sama dengan objek lain Index .

Equals(Object)

Menunjukkan apakah objek Indeks saat ini sama dengan objek tertentu.

FromEnd(Int32)

Index Membuat dari akhir koleksi pada posisi indeks tertentu.

FromStart(Int32)

Index Membuat dari indeks yang ditentukan di awal koleksi.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

GetOffset(Int32)

Menghitung offset dari awal koleksi menggunakan panjang koleksi yang ditentukan.

ToString()

Mengembalikan representasi string dari instans saat ini Index .

Operator

Nama Deskripsi
Implicit(Int32 to Index)

Mengonversi bilangan bulat menjadi Index.

Berlaku untuk