NIndex Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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) | |
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) | |
Implicit(Index to NIndex) |
Mengonversi bilangan bulat asli menjadi NIndex. |
Implicit(IntPtr to NIndex) |
Mengonversi bilangan bulat menjadi NIndex. |