Partager via


MemoryExtensions.AsMemory Méthode

Définition

Surcharges

AsMemory(String)

Crée un ReadOnlyMemory<Char> sur la partie de la chaîne cible.

AsMemory(String, Index)

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à un index spécifié.

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.

AsMemory(String, Range)

Crée un ReadOnlyMemory<Char> sur une plage spécifiée de la chaîne cible.

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.

AsMemory<T>(ArraySegment<T>)

Crée une région de mémoire sur la partie du segment de tableau cible.

AsMemory<T>(T[])

Crée une région de mémoire sur le tableau cible.

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.

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.

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.

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.

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.

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.

AsMemory(String)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée un ReadOnlyMemory<Char> sur la partie de la chaîne cible.

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.

Retours

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne, ou default si text est null.

Remarques

Retourne la valeur par défaut quand text a la valeur null.

S’applique à

AsMemory(String, Index)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à un index spécifié.

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.

startIndex
Index

Index auquel commence cette section.

Retours

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne.

S’applique à

AsMemory(String, Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à une position de caractère spécifiée.

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.

start
Int32

Index auquel commence cette section.

Retours

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne, ou default si text est null.

Exceptions

startn’est pas dans la plage de ( est 0 outext.Length> ).<starttext

Remarques

Retourne la valeur par défaut quand text a la valeur null.

S’applique à

AsMemory(String, Range)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée un ReadOnlyMemory<Char> sur une plage spécifiée de la chaîne cible.

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.

range
Range

Plage qui indique le début et la longueur de la chaîne sectionnée.

Retours

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne.

S’applique à

AsMemory(String, Int32, Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée un ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à une position spécifiée avec une longueur.

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.

start
Int32

Index auquel commence cette section.

length
Int32

Longueur souhaitée de la section.

Retours

Représentation sous forme de mémoire de caractères en lecture seule de la chaîne, ou default si text est null.

Exceptions

start, length ou start + length n’est pas dans la plage de text.

Remarques

Retourne la valeur par défaut quand text a la valeur null.

S’applique à

AsMemory<T>(ArraySegment<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée une région de mémoire sur la partie du segment de tableau cible.

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.

Paramètres

segment
ArraySegment<T>

Segment à convertir.

Retours

Représentation sous forme de mémoire du segment.

S’applique à

AsMemory<T>(T[])

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée une région de mémoire sur le tableau cible.

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.

Paramètres

array
T[]

Tableau à convertir.

Retours

Représentation sous forme de mémoire de tout ou partie du tableau.

S’applique à

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

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.

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.

Paramètres

segment
ArraySegment<T>

Segment de tableau cible.

start
Int32

Index à partir duquel commencer la mémoire.

Retours

Représentation sous forme de mémoire de tout ou partie du tableau.

Exceptions

La valeur segment est covariante et le type de segment n’est pas exactement T[].

start est inférieur à 0 ou supérieur à segment.Count.

Remarques

Retourne default quand segment a la valeur null.

S’applique à

AsMemory<T>(T[], Index)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

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.

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.

Paramètres

array
T[]

Tableau à convertir.

startIndex
Index

Première position du tableau.

Retours

Représentation sous forme de mémoire de tout ou partie du tableau.

S’applique à

AsMemory<T>(T[], Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

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.

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.

Paramètres

array
T[]

Tableau cible.

start
Int32

Index à partir duquel commencer la mémoire.

Retours

Représentation sous forme de mémoire de tout ou partie du tableau.

Exceptions

La valeur array est covariante et le type du tableau n’est pas exactement T[].

Index start inférieur à 0 ou supérieur à array.Length.

Remarques

Retourne default quand array a la valeur null.

S’applique à

AsMemory<T>(T[], Range)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

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.

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.

Paramètres

array
T[]

Tableau à convertir.

range
Range

Plage à convertir à partir du tableau.

Retours

Représentation sous forme de mémoire de tout ou partie du tableau.

S’applique à

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

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.

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.

Paramètres

segment
ArraySegment<T>

Segment de tableau cible.

start
Int32

Index à partir duquel commencer la mémoire.

length
Int32

Nombre d’éléments dans la mémoire.

Retours

Représentation sous forme de mémoire de tout ou partie du tableau.

Exceptions

La valeur segment est covariante et le type du tableau n’est pas exactement T[].

start, length ou start + length n’est pas dans la plage de segment.

Remarques

Retourne default quand segment a la valeur null.

S’applique à

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

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.

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.

Paramètres

array
T[]

Tableau cible.

start
Int32

Index où commencer la région de mémoire.

length
Int32

Nombre d’éléments dans la région de mémoire.

Retours

Représentation sous forme de mémoire de tout ou partie du tableau.

Exceptions

La valeur array est covariante et le type du tableau n’est pas exactement T[].

start, length ou start + length n’est pas dans la plage de array.

Remarques

Retourne default quand array a la valeur null.

S’applique à