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
| Nom | Description |
|---|---|
| AsMemory(String) |
Crée une nouvelle |
| AsMemory(String, Index) |
Crée une |
| AsMemory(String, Int32) |
Crée une |
| AsMemory(String, Range) |
Crée une nouvelle |
| AsMemory(String, Int32, Int32) |
Crée une |
| 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.