Bagikan melalui


NIndex Struktur

Definisi

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

public value class NIndex : IEquatable<System::Buffers::NIndex>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public readonly struct NIndex : IEquatable<System.Buffers.NIndex>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NIndex = struct
Public Structure NIndex
Implements IEquatable(Of NIndex)
Warisan
NIndex
Atribut
Penerapan

Contoh

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

Keterangan

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

Konstruktor

NIndex(Index)

Membuat NIndex dari Index

NIndex(IntPtr, Boolean)

Buat NIndex menggunakan nilai dan menunjukkan apakah NIndex berasal dari awal atau dari akhir.

Properti

End

Buat NIndex yang menunjuk di luar elemen terakhir.

IsFromEnd

Menunjukkan apakah NIndex berasal dari awal atau akhir.

Start

Buat NIndex yang menunjuk pada elemen pertama.

Value

Mengembalikan nilai NIndex.

Metode

Equals(NIndex)

Menunjukkan apakah objek NIndex saat ini sama dengan objek NIndex lainnya.

Equals(Object)

Menunjukkan apakah objek NIndex saat ini sama dengan objek lain dengan jenis yang sama.

FromEnd(IntPtr)

Buat NIndex dari akhir pada posisi yang ditunjukkan oleh nilai .

FromStart(IntPtr)

Buat NIndex dari awal pada posisi yang ditunjukkan oleh nilai .

GetHashCode()

Mengembalikan kode hash untuk instans ini.

GetOffset(IntPtr)

Hitung offset dari awal menggunakan panjang pengumpulan pemberian.

ToIndex()

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

ToIndexUnchecked()

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

ToString()

Mengonversi nilai objek NIndex saat ini ke representasi string yang setara.

Operator

CheckedExplicit(NIndex)

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

Explicit(NIndex to Index)

Mengonversi NIndex menjadi Index." />

Implicit(Index to NIndex)

Mengonversi bilangan bulat asli menjadi NIndex.

Implicit(IntPtr to NIndex)

Mengonversi bilangan bulat menjadi NIndex.

Berlaku untuk