MemoryExtensions.AsMemory Método
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.
Sobrecargas
AsMemory(String) |
Cria um |
AsMemory(String, Index) |
Cria um |
AsMemory(String, Int32) |
Cria um |
AsMemory(String, Range) |
Cria um |
AsMemory(String, Int32, Int32) |
Cria um |
AsMemory<T>(ArraySegment<T>) |
Cria uma região de memória na parte do segmento de matriz de destino. |
AsMemory<T>(T[]) |
Cria uma região de memória na matriz de destino. |
AsMemory<T>(ArraySegment<T>, Int32) |
Cria uma região de memória na parte do segmento de matriz de destino começando em uma posição especificada até o final do segmento. |
AsMemory<T>(T[], Index) |
Cria uma região de memória na parte da matriz de destino começando em um índice especificado até o final da matriz. |
AsMemory<T>(T[], Int32) |
Cria uma região de memória na parte da matriz de destino começando em uma posição especificada até o final da matriz. |
AsMemory<T>(T[], Range) |
Cria uma região de memória na parte da matriz de destino começando no índice de início inclusivo do intervalo e terminando no índice final exclusivo do intervalo. |
AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Cria uma região de memória na parte do segmento de matriz de destino começando em uma posição especificada com um tamanho especificado. |
AsMemory<T>(T[], Int32, Int32) |
Cria uma região de memória na parte da matriz de destino começando em uma posição especificada com um tamanho especificado. |
AsMemory(String)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria um ReadOnlyMemory<Char>
na parte da cadeia de caracteres de destino.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text);
public static ReadOnlyMemory<char> AsMemory (this 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 cadeia de caracteres de destino.
Retornos
A representação de memória de caracteres somente leitura da cadeia de caracteres ou default
se text
é null
.
Comentários
Retorna o padrão quando text
é null
.
Aplica-se a
AsMemory(String, Index)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria um ReadOnlyMemory<Char>
em uma parte da cadeia de caracteres de destino começando em um í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);
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 cadeia de caracteres de destino.
- startIndex
- Index
O índice no qual começar essa fatia.
Retornos
A representação de memória de caracteres somente leitura da cadeia de caracteres.
Aplica-se a
AsMemory(String, Int32)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria um ReadOnlyMemory<Char>
em uma parte da cadeia de caracteres de destino começando em uma posição de caractere 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);
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 cadeia de caracteres de destino.
- start
- Int32
O índice no qual começar essa fatia.
Retornos
A representação de memória de caracteres somente leitura da cadeia de caracteres ou default
se text
é null
.
Exceções
start
não está no intervalo de ( é 0 outext.Length
> ).<start
text
Comentários
Retorna o padrão quando text
é null
.
Aplica-se a
AsMemory(String, Range)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria um ReadOnlyMemory<Char>
em um intervalo especificado da cadeia de caracteres de destino.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, Range range);
public static ReadOnlyMemory<char> AsMemory (this 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 cadeia de caracteres de destino.
- range
- Range
O intervalo que indica o início e o tamanho da cadeia de caracteres segmentada.
Retornos
A representação de memória de caracteres somente leitura da cadeia de caracteres.
Aplica-se a
AsMemory(String, Int32, Int32)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria um ReadOnlyMemory<Char>
em uma parte da cadeia de caracteres de destino começando em uma posição especificada com um tamanho.
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);
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 cadeia de caracteres de destino.
- start
- Int32
O índice no qual começar essa fatia.
- length
- Int32
O tamanho desejado da fatia.
Retornos
A representação de memória de caracteres somente leitura da cadeia de caracteres ou default
se text
é null
.
Exceções
start
, length
ou start
+ length
não está no intervalo de text
.
Comentários
Retorna o padrão quando text
é null
.
Aplica-se a
AsMemory<T>(ArraySegment<T>)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria uma região de memória na parte do segmento de matriz de destino.
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
- T
O tipo do segmento.
Parâmetros
- segment
- ArraySegment<T>
O segmento a ser convertido.
Retornos
A representação de memória do segmento.
Aplica-se a
AsMemory<T>(T[])
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria uma região de memória na matriz de destino.
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);
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
- T
O tipo da matriz.
Parâmetros
- array
- T[]
A matriz a ser convertida.
Retornos
A representação de memória de todo ou parte da matriz.
Aplica-se a
AsMemory<T>(ArraySegment<T>, Int32)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria uma região de memória na parte do segmento de matriz de destino começando em uma posição especificada até o 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
- T
O tipo da matriz.
Parâmetros
- segment
- ArraySegment<T>
O segmento de matriz de destino.
- start
- Int32
O índice no qual a memória será iniciada.
Retornos
A representação de memória de todo ou parte da matriz.
Exceções
segment
é covariante e o tipo de segment
não é exatamente T[]
.
start
é menor que 0 ou maior que segment.Count
.
Comentários
Retorna default
quando segment
é null
.
Aplica-se a
AsMemory<T>(T[], Index)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria uma região de memória na parte da matriz de destino começando em um índice especificado até o final da matriz.
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);
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
- T
O tipo da matriz.
Parâmetros
- array
- T[]
A matriz a ser convertida.
- startIndex
- Index
A primeira posição da matriz.
Retornos
A representação de memória de todo ou parte da matriz.
Aplica-se a
AsMemory<T>(T[], Int32)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria uma região de memória na parte da matriz de destino começando em uma posição especificada até o final da matriz.
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);
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
- T
O tipo da matriz.
Parâmetros
- array
- T[]
A matriz de destino.
- start
- Int32
O índice no qual a memória será iniciada.
Retornos
A representação de memória de todo ou parte da matriz.
Exceções
array
é covariante, e o tipo da matriz não é exatamente T[]
.
O índice start
é menor que 0 ou maior que array.Length
.
Comentários
Retorna default
quando array
é null
.
Aplica-se a
AsMemory<T>(T[], Range)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria uma região de memória na parte da matriz de destino começando no índice de início inclusivo do intervalo e terminando 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);
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
- T
O tipo da matriz.
Parâmetros
- array
- T[]
A matriz a ser convertida.
- range
- Range
O intervalo a ser convertido com base na matriz.
Retornos
A representação de memória de todo ou parte da matriz.
Aplica-se a
AsMemory<T>(ArraySegment<T>, Int32, Int32)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria uma região de memória na parte do segmento de matriz de destino começando em uma posição especificada com um tamanho 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
- T
O tipo da matriz.
Parâmetros
- segment
- ArraySegment<T>
O segmento de matriz de destino.
- start
- Int32
O índice no qual a memória será iniciada.
- length
- Int32
O número de itens na memória.
Retornos
A representação de memória de todo ou parte da matriz.
Exceções
segment
é covariante, e o tipo da matriz não é exatamente T[]
.
start
, length
ou start
+ length
não está no intervalo de segment
.
Comentários
Retorna default
quando segment
é null
.
Aplica-se a
AsMemory<T>(T[], Int32, Int32)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Cria uma região de memória na parte da matriz de destino começando em uma posição especificada com um tamanho 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);
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
- T
O tipo da matriz.
Parâmetros
- array
- T[]
A matriz de destino.
- start
- Int32
O índice no qual a região de memória será iniciada.
- length
- Int32
O número de itens na região de memória.
Retornos
A representação de memória de todo ou parte da matriz.
Exceções
array
é covariante, e o tipo da matriz não é exatamente T[]
.
start
, length
ou start
+ length
não está no intervalo de array
.
Comentários
Retorna default
quando array
é null
.