Index Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir koleksiyonun dizinini baştan veya sonundan dizine almak 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
Index
C# derleyicisi tarafından veya "uçtan 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
Index(Int32, Boolean) |
Belirtilen dizin konumu ve dizinin bir koleksiyonun başından mı yoksa sonundan mı geldiğini gösteren bir değerle yeni Index bir başlatır. |
Özellikler
End |
Son öğenin ötesine işaret eden bir Index alır. |
IsFromEnd |
Dizinin başından mı yoksa sonundan mı olduğunu gösteren bir değer alır. |
Start |
Bir Index koleksiyonun ilk öğesine işaret eden bir alır. |
Value |
Dizin değerini alır. |
Yöntemler
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 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şlangıcında belirtilen dizinden bir oluşturur. |
GetHashCode() |
Bu örneğe ilişkin karma kodu 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
Implicit(Int32 to Index) |
Bir tamsayıyı değerine Indexdönüştürür. |