NIndex 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
형식을 나타내면 시작 또는 끝에서 컬렉션을 인덱싱할 수 있습니다.
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)
- 상속
- 특성
- 구현
예제
int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
int lastElement = someArray[^1]; // lastElement = 5
설명
''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int lastElement = someArray[^1]; lastElement = 5 '''
생성자
NIndex(Index) | |
NIndex(IntPtr, Boolean) |
값을 사용하여 NIndex를 생성하고 NIndex가 시작부터 또는 끝에서 시작되었는지 여부를 나타냅니다. |
속성
End |
마지막 요소 너머를 가리키는 NIndex를 만듭니다. |
IsFromEnd |
NIndex가 시작부터 시작인지 끝인지를 나타냅니다. |
Start |
첫 번째 요소를 가리키는 NIndex를 만듭니다. |
Value |
NIndex 값을 반환합니다. |
메서드
Equals(NIndex) |
현재 NIndex 개체가 다른 NIndex 개체와 같은지 여부를 나타냅니다. |
Equals(Object) |
현재 NIndex 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다. |
FromEnd(IntPtr) |
값으로 표시된 위치에 끝에서 NIndex를 만듭니다. |
FromStart(IntPtr) |
값으로 표시된 위치에 처음부터 NIndex를 만듭니다. |
GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다. |
GetOffset(IntPtr) |
제공 컬렉션 길이를 사용하여 처음부터 오프셋을 계산합니다. |
ToIndex() |
형식을 나타내면 시작 또는 끝에서 컬렉션을 인덱싱할 수 있습니다. |
ToIndexUnchecked() |
형식을 나타내면 시작 또는 끝에서 컬렉션을 인덱싱할 수 있습니다. |
ToString() |
현재 NIndex 개체의 값을 해당하는 문자열 표현으로 변환합니다. |
연산자
CheckedExplicit(NIndex) |
형식을 나타내면 시작 또는 끝에서 컬렉션을 인덱싱할 수 있습니다. |
Explicit(NIndex to Index) | |
Implicit(Index to NIndex) |
네이티브 정수 번호를 NIndex로 변환합니다. |
Implicit(IntPtr to NIndex) |
정수를 NIndex로 변환합니다. |
적용 대상
.NET