MemoryExtensions.AsMemory Méthode

Définition

Surcharges

Nom Description
AsMemory(String)

Crée une nouvelle ReadOnlyMemory<Char> partie de la chaîne cible.

AsMemory(String, Index)

Crée une ReadOnlyMemory<Char> nouvelle partie de la chaîne cible à partir d’un index spécifié.

AsMemory(String, Int32)

Crée une ReadOnlyMemory<Char> nouvelle partie de la chaîne cible à partir d’une position de caractère spécifiée.

AsMemory(String, Range)

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

AsMemory(String, Int32, Int32)

Crée une ReadOnlyMemory<Char> nouvelle partie de la chaîne cible 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 à partir d’une position spécifiée à la fin du segment.

AsMemory<T>(T[], Index)

Crée une région de mémoire sur la partie du tableau cible à partir d’un index spécifié à 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 à la fin du tableau.

AsMemory<T>(T[], Range)

Crée une région de mémoire sur la partie du tableau cible commençant à l’index de début inclusif de la plage et se terminant à l’index de fin exclusif 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 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 commençant à une position spécifiée avec une longueur spécifiée.

AsMemory(String)

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

Crée une nouvelle ReadOnlyMemory<Char> 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 en mémoire de caractères en lecture seule de la chaîne, ou default si c’est textle casnull.

Remarques

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

S’applique à

AsMemory(String, Index)

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

Crée une ReadOnlyMemory<Char> nouvelle partie de la chaîne cible à partir d’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 commencer cette tranche.

Retours

Représentation en 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée une ReadOnlyMemory<Char> nouvelle partie de la chaîne cible à partir d’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 commencer cette tranche.

Retours

Représentation en mémoire de caractères en lecture seule de la chaîne, ou default si c’est textle casnull.

Exceptions

startn’est pas dans la plage de ( est 0 outextstart ).<>text.Length

Remarques

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

S’applique à

AsMemory(String, Range)

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

Crée une nouvelle ReadOnlyMemory<Char> plage 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 segmentée.

Retours

Représentation en 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crée une ReadOnlyMemory<Char> nouvelle partie de la chaîne cible 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 commencer cette tranche.

length
Int32

Longueur souhaitée pour la tranche.

Retours

Représentation en mémoire de caractères en lecture seule de la chaîne, ou default si c’est textle casnull.

Exceptions

start, lengthoustart + lengthn’est pas dans la plage de .text

Remarques

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

S’applique à

AsMemory<T>(ArraySegment<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
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 du segment.

Paramètres

segment
ArraySegment<T>

Segment à convertir.

Retours

Représentation mémoire du segment.

S’applique à

AsMemory<T>(T[])

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
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 du tableau.

Paramètres

array
T[]

Tableau à convertir.

Retours

Représentation mémoire de l’ensemble ou de la partie du tableau.

S’applique à

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
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 à partir d’une position spécifiée à 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 du tableau.

Paramètres

segment
ArraySegment<T>

Segment de tableau cible.

start
Int32

Index auquel commencer la mémoire.

Retours

Représentation mémoire de l’ensemble ou de la partie du tableau.

Exceptions

segment est covariant, 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 est null.

S’applique à

AsMemory<T>(T[], Index)

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

Crée une région de mémoire sur la partie du tableau cible à partir d’un index spécifié à 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 du tableau.

Paramètres

array
T[]

Tableau à convertir.

startIndex
Index

Première position du tableau.

Retours

Représentation mémoire de l’ensemble ou de la partie du tableau.

S’applique à

AsMemory<T>(T[], Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
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 à 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 du tableau.

Paramètres

array
T[]

Tableau cible.

start
Int32

Index auquel commencer la mémoire.

Retours

Représentation mémoire de l’ensemble ou de la partie du tableau.

Exceptions

array est covariant, et le type du tableau n’est pas exactement T[].

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

Remarques

Retourne default quand array est null.

S’applique à

AsMemory<T>(T[], Range)

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

Crée une région de mémoire sur la partie du tableau cible commençant à l’index de début inclusif de la plage et se terminant à l’index de fin exclusif 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 du tableau.

Paramètres

array
T[]

Tableau à convertir.

range
Range

Plage à convertir à partir du tableau.

Retours

Représentation mémoire de l’ensemble ou de la partie du tableau.

S’applique à

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
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 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 du tableau.

Paramètres

segment
ArraySegment<T>

Segment de tableau cible.

start
Int32

Index auquel commencer la mémoire.

length
Int32

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

Retours

Représentation mémoire de l’ensemble ou de la partie du tableau.

Exceptions

segment est covariant, et le type du tableau n’est pas exactement T[].

start, lengthoustart + lengthn’est pas dans la plage de .segment

Remarques

Retourne default quand segment est null.

S’applique à

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

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

Crée une région de mémoire sur la partie du tableau cible 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 du tableau.

Paramètres

array
T[]

Tableau cible.

start
Int32

Index auquel commencer la région de mémoire.

length
Int32

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

Retours

Représentation mémoire de l’ensemble ou de la partie du tableau.

Exceptions

array est covariant, et le type du tableau n’est pas exactement T[].

start, lengthoustart + lengthn’est pas dans la plage de .array

Remarques

Retourne default quand array est null.

S’applique à