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.
Bir türü temsil etmek, bir koleksiyonun başında veya sonundan dizin oluşturmak için kullanılabilir.
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)
- Devralma
- Öznitelikler
- 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
NIndex(Index) | |
NIndex(IntPtr, Boolean) |
Bir değer kullanarak ve NIndex'in başlangıçtan mı yoksa sondan mı olduğunu belirten bir NIndex oluşturma. |
Özellikler
End |
Son öğenin ötesine işaret eden bir NIndex oluşturun. |
IsFromEnd |
NIndex'in başından mı yoksa sonundan mı olduğunu gösterir. |
Start |
İlk öğeye işaret eden bir NIndex oluşturun. |
Value |
NIndex değerini döndürür. |
Yöntemler
Equals(NIndex) |
Geçerli NIndex nesnesinin başka bir NIndex nesnesine eşit olup olmadığını gösterir. |
Equals(Object) |
Geçerli NIndex nesnesinin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir. |
FromEnd(IntPtr) |
Değerin belirttiği konumda sonundan bir NIndex oluşturun. |
FromStart(IntPtr) |
Başlangıçtan değerin belirttiği konumda bir NIndex oluşturun. |
GetHashCode() |
Bu örneğin karma kodunu döndürür. |
GetOffset(IntPtr) |
Veren koleksiyon uzunluğunu kullanarak başlangıçtan uzaklığı hesaplayın. |
ToIndex() |
Bir türü temsil etmek, bir koleksiyonun başında veya sonundan dizin oluşturmak için kullanılabilir. |
ToIndexUnchecked() |
Bir türü temsil etmek, bir koleksiyonun başında veya sonundan dizin oluşturmak için kullanılabilir. |
ToString() |
Geçerli NIndex nesnesinin değerini eşdeğer dize gösterimine dönüştürür. |
İşleçler
CheckedExplicit(NIndex) |
Bir türü temsil etmek, bir koleksiyonun başında veya sonundan dizin oluşturmak için kullanılabilir. |
Explicit(NIndex to Index) | |
Implicit(Index to NIndex) |
Yerel tamsayı sayısını NIndex'e dönüştürür. |
Implicit(IntPtr to NIndex) |
Tamsayı sayısını NIndex'e dönüştürür. |