NIndex Yapı

Tanım

Başlangıçtan veya sonundan bir koleksiyonun dizinini oluşturmak için kullanılabilecek bir türü temsil eder.

public value class NIndex : IEquatable<System::Buffers::NIndex>
public readonly struct NIndex : IEquatable<System.Buffers.NIndex>
type NIndex = struct
Public Structure NIndex
Implements IEquatable(Of NIndex)
Devralma
NIndex
Uygulamalar

Örnekler

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

Açıklamalar

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

Oluşturucular

Name Description
NIndex(Index)

bir 'den oluşturur NIndexIndex.

NIndex(IntPtr, Boolean)

Dizinin başından mı yoksa sonundan mı NIndex olduğunu gösteren bir dizin değeri ve Boole değeri kullanarak oluştururNIndex.

Özellikler

Name Description
End

Son öğenin ötesine işaret eden bir NIndex oluşturur.

IsFromEnd

öğesinin başından mı yoksa sonundan mı NIndex olduğunu gösteren bir değer alır.

Start

İlk öğeye işaret eden bir NIndex oluşturur.

Value

NIndex Değeri alır.

Yöntemler

Name Description
Equals(NIndex)

Eşitlik için geçerli NIndex nesneyi başka bir NIndex nesneyle karşılaştırır.

Equals(Object)

Geçerli NIndex nesnesini eşitlik için aynı türde başka bir nesneyle karşılaştırır.

FromEnd(IntPtr)

Belirtilen konumda sonundan bir NIndex oluşturur.

FromStart(IntPtr)

Belirtilen konumda başlangıçtan bir NIndex oluşturur.

GetHashCode()

Bu örneğin karma kodunu döndürür.

GetOffset(IntPtr)

Verilen koleksiyon uzunluğunu kullanarak başlangıçtan uzaklığı hesaplar.

ToIndex()

öğesini NIndex öğesine Indexdönüştürür.

ToIndexUnchecked()

sınır denetimleri yapmadan öğesini NIndex öğesine Index dönüştürür.

ToString()

Geçerli NIndex nesnesinin değerini eşdeğer dize gösterimine dönüştürür.

İşleçler

Name Description
CheckedExplicit(NIndex to Index)

Başlangıçtan veya sonundan bir koleksiyonun dizinini oluşturmak için kullanılabilecek bir türü temsil eder.

Explicit(NIndex to Index)

bir NIndex öğesine Indexdönüştürür.

Implicit(Index to NIndex)

Yerel tamsayı sayısını NIndex'e dönüştürür.

Implicit(IntPtr to NIndex)

Bir tamsayı sayıyı NIndex'e dönüştürür.

Şunlara uygulanır