NIndex 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.
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
- 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) | |
| 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() | |
| 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) | |
| 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. |