NRange 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시작 및 끝 인덱스가 있는 범위를 나타냅니다.
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)
- 상속
- 특성
- 구현
설명
''' 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 } '''
생성자
NRange(NIndex, NIndex) |
시작 및 끝 NIndexes를 사용하여 NRange 개체를 생성합니다. |
NRange(Range) |
속성
All |
첫 번째 요소에서 끝까지 시작하는 NRange 개체를 만듭니다. |
End |
NRange의 배타적 끝 NIndex를 나타냅니다. |
Start |
NRange의 포괄 시작 NIndex를 나타냅니다. |
메서드
EndAt(NIndex) |
컬렉션의 첫 번째 요소에서 끝 NIndex로 시작하는 NRange 개체를 만듭니다. |
Equals(NRange) |
현재 NRange 개체가 다른 NRange 개체와 같은지 여부를 나타냅니다. |
Equals(Object) |
현재 NRange 개체가 같은 형식의 다른 개체와 같은지 여부를 나타냅니다. |
GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다. |
GetOffsetAndLength(IntPtr) |
컬렉션 길이를 사용하여 NRange 개체의 시작 오프셋 및 길이를 계산합니다. |
StartAt(NIndex) |
NIndex 시작부터 컬렉션의 끝까지 NRange 개체를 만듭니다. |
ToRange() |
시작 및 끝 인덱스가 있는 범위를 나타냅니다. |
ToRangeUnchecked() |
시작 및 끝 인덱스가 있는 범위를 나타냅니다. |
ToString() |
현재 NRange 개체의 값을 해당하는 문자열 표현으로 변환합니다. |
연산자
CheckedExplicit(NRange) |
시작 및 끝 인덱스가 있는 범위를 나타냅니다. |
Explicit(NRange to Range) |
시작 및 끝 인덱스가 있는 범위를 나타냅니다. |
Implicit(Range to NRange) |
시작 및 끝 인덱스가 있는 범위를 나타냅니다. |
적용 대상
.NET