MemoryExtensions.AsMemory Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AsMemory(String) |
Crée un |
AsMemory(String, Index) |
Crée un |
AsMemory(String, Int32) |
Crée un |
AsMemory(String, Range) |
Crée un |
AsMemory(String, Int32, Int32) |
Crée un |
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
start
n’est pas dans la plage de ( est 0 outext.Length
> ).<start
text
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
.