NIndex Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final.
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)
- Herança
- Atributos
- Implementações
Exemplos
int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
int lastElement = someArray[^1]; // lastElement = 5
Comentários
''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int lastElement = someArray[^1]; lastElement = 5 '''
Construtores
NIndex(Index) | |
NIndex(IntPtr, Boolean) |
Construa um NIndex usando um valor e indicando se o NIndex é do início ou do final. |
Propriedades
End |
Crie um NIndex apontando para além do último elemento. |
IsFromEnd |
Indica se o NIndex é do início ou do final. |
Start |
Crie um NIndex apontando para o primeiro elemento. |
Value |
Retorna o valor NIndex. |
Métodos
Equals(NIndex) |
Indica se o objeto NIndex atual é igual a outro objeto NIndex. |
Equals(Object) |
Indica se o objeto NIndex atual é igual a outro objeto do mesmo tipo. |
FromEnd(IntPtr) |
Crie um NIndex do final na posição indicada pelo valor. |
FromStart(IntPtr) |
Crie um NIndex desde o início na posição indicada pelo valor. |
GetHashCode() |
Retorna o código hash dessa instância. |
GetOffset(IntPtr) |
Calcule o deslocamento desde o início usando o comprimento da coleção de fornecimento. |
ToIndex() |
Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final. |
ToIndexUnchecked() |
Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final. |
ToString() |
Converte o valor do objeto NIndex atual em sua representação de cadeia de caracteres equivalente. |
Operadores
CheckedExplicit(NIndex) |
Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final. |
Explicit(NIndex to Index) | |
Implicit(Index to NIndex) |
Converte o número inteiro nativo em um NIndex. |
Implicit(IntPtr to NIndex) |
Converte o número inteiro em um NIndex. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários