MemoryExtensions.AsMemory Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| AsMemory(String) |
Cria um novo |
| AsMemory(String, Index) |
Cria uma nova |
| AsMemory(String, Int32) |
Cria uma nova |
| AsMemory(String, Range) |
Cria um novo |
| AsMemory(String, Int32, Int32) |
Cria um novo |
| AsMemory<T>(T[], Int32, Int32) |
Cria uma nova região de memória sobre a porção do array alvo que começa numa posição especificada com um comprimento especificado. |
| AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Cria uma nova região de memória sobre a porção do segmento do array alvo que começa numa posição especificada com um comprimento especificado. |
| AsMemory<T>(T[], Int32) |
Cria uma nova região de memória sobre a porção do array alvo a partir de uma posição especificada até ao final do array. |
| AsMemory<T>(T[], Range) |
Cria uma nova região de memória sobre a porção do array alvo que começa no índice inicial inclusivo do intervalo e termina no índice final exclusivo do intervalo. |
| AsMemory<T>(ArraySegment<T>, Int32) |
Cria uma nova região de memória sobre a porção do segmento do array alvo que começa numa posição especificada até ao final do segmento. |
| AsMemory<T>(T[]) |
Cria uma nova região de memória sobre o array alvo. |
| AsMemory<T>(ArraySegment<T>) |
Cria uma nova região de memória sobre a parte do segmento do array alvo. |
| AsMemory<T>(T[], Index) |
Cria uma nova região de memória sobre a porção do array alvo a partir de um índice especificado até ao final do array. |
AsMemory(String)
Cria um novo ReadOnlyMemory<Char> sobre a parte da corda alvo.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text);
public static ReadOnlyMemory<char> AsMemory(this string text);
static member AsMemory : string -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String) As ReadOnlyMemory(Of Char)
Parâmetros
- text
- String
A corda de alvo.
Devoluções
A representação de memória de caracteres somente leitura da cadeia, ou default se text for null.
Observações
Devolve por defeito quando text é null.
Aplica-se a
AsMemory(String, Index)
Cria uma nova ReadOnlyMemory<Char> sobre uma porção da cadeia alvo começando num índice especificado.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, Index startIndex);
public static ReadOnlyMemory<char> AsMemory(this string text, Index startIndex);
static member AsMemory : string * Index -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, startIndex As Index) As ReadOnlyMemory(Of Char)
Parâmetros
- text
- String
A corda de alvo.
- startIndex
- Index
O índice onde começar esta fatia.
Devoluções
A representação de memória de caracteres apenas de leitura da cadeia.
Aplica-se a
AsMemory(String, Int32)
Cria uma nova ReadOnlyMemory<Char> sobre uma porção da cadeia de destino a partir de uma posição de carácter especificada.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, int start);
public static ReadOnlyMemory<char> AsMemory(this string text, int start);
static member AsMemory : string * int -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, start As Integer) As ReadOnlyMemory(Of Char)
Parâmetros
- text
- String
A corda de alvo.
- start
- Int32
O índice onde começar esta fatia.
Devoluções
A representação de memória de caracteres somente leitura da cadeia, ou default se text for null.
Exceções
startnão está no intervalo de ( é 0 outext.Length> ).<starttext
Observações
Devolve por defeito quando text é null.
Aplica-se a
AsMemory(String, Range)
Cria um novo ReadOnlyMemory<Char> ao longo de um intervalo especificado da cadeia alvo.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, Range range);
public static ReadOnlyMemory<char> AsMemory(this string text, Range range);
static member AsMemory : string * Range -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, range As Range) As ReadOnlyMemory(Of Char)
Parâmetros
- text
- String
A corda de alvo.
- range
- Range
O intervalo que indica o início e o comprimento da corda cortada.
Devoluções
A representação de memória de caracteres apenas de leitura da cadeia.
Aplica-se a
AsMemory(String, Int32, Int32)
Cria um novo ReadOnlyMemory<Char> sobre uma porção da corda alvo começando numa posição especificada com um comprimento.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, int start, int length);
public static ReadOnlyMemory<char> AsMemory(this string text, int start, int length);
static member AsMemory : string * int * int -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, start As Integer, length As Integer) As ReadOnlyMemory(Of Char)
Parâmetros
- text
- String
A corda de alvo.
- start
- Int32
O índice onde começar esta fatia.
- length
- Int32
O comprimento desejado para a fatia.
Devoluções
A representação de memória de caracteres somente leitura da cadeia, ou default se text for null.
Exceções
start, length, oulengthstart + não está no intervalo de .text
Observações
Devolve por defeito quando text é null.
Aplica-se a
AsMemory<T>(T[], Int32, Int32)
Cria uma nova região de memória sobre a porção do array alvo que começa numa posição especificada com um comprimento especificado.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array, int start, int length);
public static Memory<T> AsMemory<T>(this T[] array, int start, int length);
static member AsMemory : 'T[] * int * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), start As Integer, length As Integer) As Memory(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do array.
Parâmetros
- array
- T[]
A matriz de alvos.
- start
- Int32
O índice a partir do qual iniciar a região de memória.
- length
- Int32
O número de itens na região de memória.
Devoluções
A representação em memória do conjunto total ou parcial do array.
Exceções
array é covariante, e o tipo do array não é exatamente T[].
start, length, oulengthstart + não está no intervalo de .array
Observações
Devolve default quando array é null.
Aplica-se a
AsMemory<T>(ArraySegment<T>, Int32, Int32)
Cria uma nova região de memória sobre a porção do segmento do array alvo que começa numa posição especificada com um comprimento especificado.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(ArraySegment<T> segment, int start, int length);
public static Memory<T> AsMemory<T>(this ArraySegment<T> segment, int start, int length);
static member AsMemory : ArraySegment<'T> * int * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T), start As Integer, length As Integer) As Memory(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do array.
Parâmetros
- segment
- ArraySegment<T>
O segmento alvo da matriz.
- start
- Int32
O índice a partir do qual começar a memória.
- length
- Int32
O número de itens na memória.
Devoluções
A representação em memória do conjunto total ou parcial do array.
Exceções
segment é covariante, e o tipo do array não é exatamente T[].
start, length, oulengthstart + não está no intervalo de .segment
Observações
Devolve default quando segment é null.
Aplica-se a
AsMemory<T>(T[], Int32)
Cria uma nova região de memória sobre a porção do array alvo a partir de uma posição especificada até ao final do array.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array, int start);
public static Memory<T> AsMemory<T>(this T[] array, int start);
static member AsMemory : 'T[] * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), start As Integer) As Memory(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do array.
Parâmetros
- array
- T[]
A matriz de alvos.
- start
- Int32
O índice a partir do qual começar a memória.
Devoluções
A representação em memória do conjunto total ou parcial do array.
Exceções
array é covariante, e o tipo do array não é exatamente T[].
start índice inferior a 0 ou superior a array.Length.
Observações
Devolve default quando array é null.
Aplica-se a
AsMemory<T>(T[], Range)
Cria uma nova região de memória sobre a porção do array alvo que começa no índice inicial inclusivo do intervalo e termina no índice final exclusivo do intervalo.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array, Range range);
public static Memory<T> AsMemory<T>(this T[] array, Range range);
static member AsMemory : 'T[] * Range -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), range As Range) As Memory(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do array.
Parâmetros
- array
- T[]
O array a converter.
- range
- Range
O alcance a converter a partir do array.
Devoluções
A representação em memória do conjunto total ou parcial do array.
Aplica-se a
AsMemory<T>(ArraySegment<T>, Int32)
Cria uma nova região de memória sobre a porção do segmento do array alvo que começa numa posição especificada até ao final do segmento.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(ArraySegment<T> segment, int start);
public static Memory<T> AsMemory<T>(this ArraySegment<T> segment, int start);
static member AsMemory : ArraySegment<'T> * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T), start As Integer) As Memory(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do array.
Parâmetros
- segment
- ArraySegment<T>
O segmento alvo da matriz.
- start
- Int32
O índice a partir do qual começar a memória.
Devoluções
A representação em memória do conjunto total ou parcial do array.
Exceções
segment é covariante, e o tipo de segment não é exatamente T[].
start é menor que 0 ou superior a segment.Count.
Observações
Devolve default quando segment é null.
Aplica-se a
AsMemory<T>(T[])
Cria uma nova região de memória sobre o array alvo.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array);
public static Memory<T> AsMemory<T>(this T[] array);
static member AsMemory : 'T[] -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T()) As Memory(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do array.
Parâmetros
- array
- T[]
O array a converter.
Devoluções
A representação em memória do conjunto total ou parcial do array.
Aplica-se a
AsMemory<T>(ArraySegment<T>)
Cria uma nova região de memória sobre a parte do segmento do array alvo.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(ArraySegment<T> segment);
public static Memory<T> AsMemory<T>(this ArraySegment<T> segment);
static member AsMemory : ArraySegment<'T> -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T)) As Memory(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do segmento.
Parâmetros
- segment
- ArraySegment<T>
O segmento a converter.
Devoluções
A representação em memória do segmento.
Aplica-se a
AsMemory<T>(T[], Index)
Cria uma nova região de memória sobre a porção do array alvo a partir de um índice especificado até ao final do array.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array, Index startIndex);
public static Memory<T> AsMemory<T>(this T[] array, Index startIndex);
static member AsMemory : 'T[] * Index -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), startIndex As Index) As Memory(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do array.
Parâmetros
- array
- T[]
O array a converter.
- startIndex
- Index
A primeira posição do array.
Devoluções
A representação em memória do conjunto total ou parcial do array.