MemoryExtensions.AsMemory Méthode

Définition

Surcharges

AsMemory(String)

Crée un ReadOnlyMemory<Char> sur la partie de la chaîne cible.Creates a new ReadOnlyMemory<Char> over the portion of the target string.

AsMemory(String, Index)

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à un index spécifié.Creates a new ReadOnlyMemory<Char> over a portion of the target string starting at a specified index.

AsMemory(String, Int32)

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à une position de caractère spécifiée.Creates a new ReadOnlyMemory<Char> over a portion of the target string starting at a specified character position.

AsMemory(String, Range)

Crée un ReadOnlyMemory<Char> sur une plage spécifiée de la chaîne cible.Creates a new ReadOnlyMemory<Char> over a specified range of the target string.

AsMemory(String, Int32, Int32)

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à une position spécifiée avec une longueur.Creates a new ReadOnlyMemory<Char> over a portion of the target string beginning at a specified position with a length.

AsMemory<T>(ArraySegment<T>)

Crée une région de mémoire sur la partie du segment de tableau cible.Creates a new memory region over the portion of the target array segment.

AsMemory<T>(T[])

Crée une région de mémoire sur le tableau cible.Creates a new memory region over the target array.

AsMemory<T>(ArraySegment<T>, Int32)

Crée une région de mémoire sur la partie du segment de tableau cible en commençant à une position spécifiée jusqu’à la fin du segment.Creates a new memory region over the portion of the target array segment starting at a specified position to the end of the segment.

AsMemory<T>(T[], Index)

Crée une région de mémoire sur la partie du tableau cible en commençant à un index spécifié jusqu’à la fin du tableau.Creates a new memory region over the portion of the target array starting at a specified index to the end of the array.

AsMemory<T>(T[], Int32)

Crée une région de mémoire sur la partie du tableau cible en commençant à une position spécifiée jusqu’à la fin du tableau.Creates a new memory region over the portion of the target array starting at a specified position to the end of the array.

AsMemory<T>(T[], Range)

Crée une région de mémoire sur la partie du tableau cible en commençant à l’index de début inclus de la plage et en se terminant à l’index de fin exclu de la plage.Creates a new memory region over the portion of the target array beginning at inclusive start index of the range and ending at the exclusive end index of the range.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Crée une région de mémoire sur la partie du segment de tableau cible en commençant à une position spécifiée avec une longueur spécifiée.Creates a new memory region over the portion of the target array segment beginning at a specified position with a specified length.

AsMemory<T>(T[], Int32, Int32)

Crée une région de mémoire sur la partie du tableau cible en commençant à une position spécifiée avec une longueur spécifiée.Creates a new memory region over the portion of the target array beginning at a specified position with a specified length.

AsMemory(String)

Crée un ReadOnlyMemory<Char> sur la partie de la chaîne cible.Creates a new ReadOnlyMemory<Char> over the portion of the target string.

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)

Paramètres

text
String

Chaîne cible.The target string.

Retours

ReadOnlyMemory<Char>

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne, ou default si text est null.The read-only character memory representation of the string, or default if text is null.

S’applique à

AsMemory(String, Index)

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à un index spécifié.Creates a new ReadOnlyMemory<Char> over a portion of the target string starting at a specified index.

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)

Paramètres

text
String

Chaîne cible.The target string.

startIndex
Index

Index auquel commence cette section.The index at which to begin this slice.

Retours

ReadOnlyMemory<Char>

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne.The read-only character memory representation of the string.

S’applique à

AsMemory(String, Int32)

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à une position de caractère spécifiée.Creates a new ReadOnlyMemory<Char> over a portion of the target string starting at a specified character position.

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)

Paramètres

text
String

Chaîne cible.The target string.

start
Int32

Index auquel commence cette section.The index at which to begin this slice.

Retours

ReadOnlyMemory<Char>

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne, ou default si text est null.The read-only character memory representation of the string, or default if text is null.

Exceptions

start n’est pas dans la plage de text (start est < 0 ou > text.Length).start is not in the range of text (start is < 0 or > text.Length).

S’applique à

AsMemory(String, Range)

Crée un ReadOnlyMemory<Char> sur une plage spécifiée de la chaîne cible.Creates a new ReadOnlyMemory<Char> over a specified range of the target string.

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)

Paramètres

text
String

Chaîne cible.The target string.

range
Range

Plage qui indique le début et la longueur de la chaîne sectionnée.The range that indicates the start and length of the sliced string.

Retours

ReadOnlyMemory<Char>

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne.The read-only character memory representation of the string.

S’applique à

AsMemory(String, Int32, Int32)

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à une position spécifiée avec une longueur.Creates a new ReadOnlyMemory<Char> over a portion of the target string beginning at a specified position with a length.

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)

Paramètres

text
String

Chaîne cible.The target string.

start
Int32

Index auquel commence cette section.The index at which to begin this slice.

length
Int32

Longueur souhaitée de la section.The desired length for the slice.

Retours

ReadOnlyMemory<Char>

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne, ou default si text est null.The read-only character memory representation of the string, or default if text is null.

Exceptions

start, length ou start + length n’est pas dans la plage de text.start, length, or start + length is not in the range of text.

S’applique à

AsMemory<T>(ArraySegment<T>)

Crée une région de mémoire sur la partie du segment de tableau cible.Creates a new memory region over the portion of the target array segment.

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)

Paramètres de type

T

Type de segment.The type of the segment.

Paramètres

segment
ArraySegment<T>

Segment à convertir.The segment to convert.

Retours

Memory<T>

Représentation sous forme de mémoire du segment.The memory representation of the segment.

S’applique à

AsMemory<T>(T[])

Crée une région de mémoire sur le tableau cible.Creates a new memory region over the target array.

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)

Paramètres de type

T

Type de tableau.The type of the array.

Paramètres

array
T[]

Tableau à convertir.The array to convert.

Retours

Memory<T>

Représentation sous forme de mémoire de tout ou partie du tableau.The memory representation of the whole or part of the array.

S’applique à

AsMemory<T>(ArraySegment<T>, Int32)

Crée une région de mémoire sur la partie du segment de tableau cible en commençant à une position spécifiée jusqu’à la fin du segment.Creates a new memory region over the portion of the target array segment starting at a specified position to the end of the segment.

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)

Paramètres de type

T

Type de tableau.The type of the array.

Paramètres

segment
ArraySegment<T>

Segment de tableau cible.The target array segment.

start
Int32

Index à partir duquel commencer la mémoire.The index at which to begin the memory.

Retours

Memory<T>

Représentation sous forme de mémoire de tout ou partie du tableau.The memory representation of the whole or part of the array.

Exceptions

La valeur segment est covariante et le type de segment n’est pas exactement T[].segment is covariant, and the type of segment is not exactly T[].

start est inférieur à 0 ou supérieur à segment.Count.start is less than 0 or greater than segment.Count.

Remarques

Retourne default lorsque segment a la valeur null .Returns default when segment is null.

S’applique à

AsMemory<T>(T[], Index)

Crée une région de mémoire sur la partie du tableau cible en commençant à un index spécifié jusqu’à la fin du tableau.Creates a new memory region over the portion of the target array starting at a specified index to the end of the 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);
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)

Paramètres de type

T

Type de tableau.The type of the array.

Paramètres

array
T[]

Tableau à convertir.The array to convert.

startIndex
Index

Première position du tableau.The first position of the array.

Retours

Memory<T>

Représentation sous forme de mémoire de tout ou partie du tableau.The memory representation of the whole or part of the array.

S’applique à

AsMemory<T>(T[], Int32)

Crée une région de mémoire sur la partie du tableau cible en commençant à une position spécifiée jusqu’à la fin du tableau.Creates a new memory region over the portion of the target array starting at a specified position to the end of the 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);
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)

Paramètres de type

T

Type de tableau.The type of the array.

Paramètres

array
T[]

Tableau cible.The target array.

start
Int32

Index à partir duquel commencer la mémoire.The index at which to begin the memory.

Retours

Memory<T>

Représentation sous forme de mémoire de tout ou partie du tableau.The memory representation of the whole or part of the array.

Exceptions

La valeur array est covariante et le type du tableau n’est pas exactement T[].array is covariant, and the array's type is not exactly T[].

Index start inférieur à 0 ou supérieur à array.Length.start index less than 0 or greater than array.Length.

Remarques

Retourne default lorsque array a la valeur null .Returns default when array is null.

S’applique à

AsMemory<T>(T[], Range)

Crée une région de mémoire sur la partie du tableau cible en commençant à l’index de début inclus de la plage et en se terminant à l’index de fin exclu de la plage.Creates a new memory region over the portion of the target array beginning at inclusive start index of the range and ending at the exclusive end index of the range.

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)

Paramètres de type

T

Type de tableau.The type of the array.

Paramètres

array
T[]

Tableau à convertir.The array to convert.

range
Range

Plage à convertir à partir du tableau.The range to convert from the array.

Retours

Memory<T>

Représentation sous forme de mémoire de tout ou partie du tableau.The memory representation of the whole or part of the array.

S’applique à

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Crée une région de mémoire sur la partie du segment de tableau cible en commençant à une position spécifiée avec une longueur spécifiée.Creates a new memory region over the portion of the target array segment beginning at a specified position with a specified length.

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)

Paramètres de type

T

Type de tableau.The type of the array.

Paramètres

segment
ArraySegment<T>

Segment de tableau cible.The target array segment.

start
Int32

Index à partir duquel commencer la mémoire.The index at which to begin the memory.

length
Int32

Nombre d’éléments dans la mémoire.The number of items in the memory.

Retours

Memory<T>

Représentation sous forme de mémoire de tout ou partie du tableau.The memory representation of the whole or part of the array.

Exceptions

La valeur segment est covariante et le type du tableau n’est pas exactement T[].segment is covariant, and the array's type is not exactly T[].

start, length ou start + length n’est pas dans la plage de segment.start, length, or start + length is not in the range of segment.

Remarques

Retourne default lorsque segment a la valeur null .Returns default when segment is null.

S’applique à

AsMemory<T>(T[], Int32, Int32)

Crée une région de mémoire sur la partie du tableau cible en commençant à une position spécifiée avec une longueur spécifiée.Creates a new memory region over the portion of the target array beginning at a specified position with a specified length.

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)

Paramètres de type

T

Type de tableau.The type of the array.

Paramètres

array
T[]

Tableau cible.The target array.

start
Int32

Index où commencer la région de mémoire.The index at which to begin the memory region.

length
Int32

Nombre d’éléments dans la région de mémoire.The number of items in the memory region.

Retours

Memory<T>

Représentation sous forme de mémoire de tout ou partie du tableau.The memory representation of the whole or part of the array.

Exceptions

La valeur array est covariante et le type du tableau n’est pas exactement T[].array is covariant, and the array's type is not exactly T[].

start, length ou start + length n’est pas dans la plage de array.start, length, or start + length is not in the range of array.

Remarques

Retourne default lorsque array a la valeur null .Returns default when array is null.

S’applique à