NRange 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ıç ve bitiş dizinleri olan bir aralığı temsil eder.
public value class NRange : IEquatable<System::Buffers::NRange>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public readonly struct NRange : IEquatable<System.Buffers.NRange>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NRange = struct
Public Structure NRange
Implements IEquatable(Of NRange)
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 }; int[] subArray1 = someArray[0..2]; { 1, 2 } int[] subArray2 = someArray[1..^0]; { 2, 3, 4, 5 } '''
Oluşturucular
NRange(NIndex, NIndex) |
Başlangıç ve bitiş NIndexes kullanarak bir NRange nesnesi oluşturma. |
NRange(Range) |
Özellikler
All |
İlk öğeden sona kadar bir NRange nesnesi oluşturun. |
End |
NRange'in özel uç NIndex'ini temsil edin. |
Start |
NRange'in kapsayıcı başlangıç NIndex'ini temsil edin. |
Yöntemler
EndAt(NIndex) |
Koleksiyondaki ilk öğeden bitiş NIndex'e kadar bir NRange nesnesi oluşturun. |
Equals(NRange) |
Geçerli NRange nesnesinin başka bir NRange nesnesine eşit olup olmadığını gösterir. |
Equals(Object) |
Geçerli NRange nesnesinin aynı türde başka bir nesneye eşit olup olmadığını gösterir. |
GetHashCode() |
Bu örneğin karma kodunu döndürür. |
GetOffsetAndLength(IntPtr) |
Bir koleksiyon uzunluğu kullanarak NRange nesnesinin başlangıç uzaklığını ve uzunluğunu hesaplayın. |
StartAt(NIndex) |
Başlangıç NIndex'ten koleksiyonun sonuna kadar bir NRange nesnesi oluşturun. |
ToRange() |
Başlangıç ve bitiş dizinleri olan bir aralığı temsil eder. |
ToRangeUnchecked() |
Başlangıç ve bitiş dizinleri olan bir aralığı temsil eder. |
ToString() |
Geçerli NRange nesnesinin değerini eşdeğer dize gösterimine dönüştürür. |
İşleçler
CheckedExplicit(NRange) |
Başlangıç ve bitiş dizinleri olan bir aralığı temsil eder. |
Explicit(NRange to Range) |
Başlangıç ve bitiş dizinleri olan bir aralığı temsil eder. |
Implicit(Range to NRange) |
Başlangıç ve bitiş dizinleri olan bir aralığı temsil eder. |