Aracılığıyla paylaş


Index Yapı

Tanım

Bir koleksiyonun en başından veya sonundan dizin oluşturmak için kullanılabilecek bir türü temsil eder.

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

Açıklamalar

IndexC# derleyicisi tarafından veya "sonundan dizin" işlecini>^ desteklemek için kullanılır:

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

Oluşturucular

Name Description
Index(Int32, Boolean)

Belirtilen bir dizin konumu ve dizinin bir koleksiyonun başından mı yoksa sonundan mı olduğunu gösteren bir değerle yeni Index bir başlatır.

Özellikler

Name Description
End

Son öğenin ötesine işaret eden bir Index alır.

IsFromEnd

Dizinin başlangıçtan mı yoksa sonundan mı olduğunu gösteren bir değer alır.

Start

Index Bir koleksiyonun ilk öğesine işaret eden bir alır.

Value

Dizin değerini alır.

Yöntemler

Name Description
Equals(Index)

Geçerli nesnenin başka Index bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

Equals(Object)

Geçerli Index nesnesinin belirtilen bir nesneye eşit olup olmadığını gösterir.

FromEnd(Int32)

Index Belirtilen dizin konumunda bir koleksiyonun sonundan bir oluşturur.

FromStart(Int32)

Index Bir koleksiyonun başında belirtilen dizinden bir oluşturur.

GetHashCode()

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

GetOffset(Int32)

Belirtilen koleksiyon uzunluğunu kullanarak koleksiyonun başından uzaklığı hesaplar.

ToString()

Geçerli Index örneğin dize gösterimini döndürür.

İşleçler

Name Description
Implicit(Int32 to Index)

Bir tamsayıyı değerine Indexdönüştürür.

Şunlara uygulanır