MemoryExtensions.SplitAny 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
SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<String>, StringSplitOptions) |
Analyse la source ReadOnlySpan<T> pour l’un des éléments spécifiés |
SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions) |
Analyse la source ReadOnlySpan<T> pour l’un des éléments spécifiés |
SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<String>, StringSplitOptions)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Analyse la source ReadOnlySpan<T> pour l’un des éléments spécifiés separators
, en remplit l’étendue destination
avec Range des instances représentant les régions entre les séparateurs.
public static int SplitAny (this ReadOnlySpan<char> source, Span<Range> destination, ReadOnlySpan<string> separators, StringSplitOptions options = System.StringSplitOptions.None);
static member SplitAny : ReadOnlySpan<char> * Span<Range> * ReadOnlySpan<string> * StringSplitOptions -> int
<Extension()>
Public Function SplitAny (source As ReadOnlySpan(Of Char), destination As Span(Of Range), separators As ReadOnlySpan(Of String), Optional options As StringSplitOptions = System.StringSplitOptions.None) As Integer
Paramètres
- source
- ReadOnlySpan<Char>
Étendue source à analyser.
- separators
- ReadOnlySpan<String>
Nombre de chaînes pouvant délimiter les régions de cette instance. S’ils sont vides, tous les caractères d’espace blanc Unicode sont utilisés comme séparateurs.
- options
- StringSplitOptions
Combinaison de bits des valeurs d’énumération qui spécifie s’il faut réduire les espaces blancs et inclure des plages vides.
Retours
Nombre de plages écrites dans destination
.
Remarques
Les caractères délimiteurs ne sont pas inclus dans les éléments du tableau retourné.
Si l’étendue destination
est vide, ou si spécifie RemoveEmptyEntriesoptions
et source
est vide, ou si options
spécifie à la fois RemoveEmptyEntries et TrimEntries et est source
entièrement blanc, aucune plage n’est écrite dans la destination.
Si l’étendue ne contient aucun des separators
, ou si destination
la longueur de est de 1, une seule plage sera sortie contenant l’intégralité source
, sous réserve du traitement impliqué par options
.
S’il y a plus de régions dans source
que peut tenir dans destination
, les premières destination
plages de longueur moins 1 sont stockées dans destination
, et une plage pour le reste de source
est stockée dans destination
.
S’applique à
SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Analyse la source ReadOnlySpan<T> pour l’un des éléments spécifiés separators
, en remplit l’étendue destination
avec Range des instances représentant les régions entre les séparateurs.
public static int SplitAny (this ReadOnlySpan<char> source, Span<Range> destination, ReadOnlySpan<char> separators, StringSplitOptions options = System.StringSplitOptions.None);
static member SplitAny : ReadOnlySpan<char> * Span<Range> * ReadOnlySpan<char> * StringSplitOptions -> int
<Extension()>
Public Function SplitAny (source As ReadOnlySpan(Of Char), destination As Span(Of Range), separators As ReadOnlySpan(Of Char), Optional options As StringSplitOptions = System.StringSplitOptions.None) As Integer
Paramètres
- source
- ReadOnlySpan<Char>
Étendue source à analyser.
- separators
- ReadOnlySpan<Char>
Nombre de caractères pouvant délimiter les régions de cette instance. S’ils sont vides, tous les caractères d’espace blanc Unicode sont utilisés comme séparateurs.
- options
- StringSplitOptions
Combinaison de bits des valeurs d’énumération qui spécifie s’il faut réduire les espaces blancs et inclure des plages vides.
Retours
Nombre de plages écrites dans destination
.
Remarques
Les caractères délimiteurs ne sont pas inclus dans les éléments du tableau retourné.
Si l’étendue destination
est vide, ou si spécifie RemoveEmptyEntriesoptions
et source
est vide, ou si options
spécifie à la fois RemoveEmptyEntries et TrimEntries et est source
entièrement blanc, aucune plage n’est écrite dans la destination.
Si l’étendue ne contient aucun des separators
, ou si destination
la longueur de est de 1, une seule plage sera sortie contenant l’intégralité source
, sous réserve du traitement impliqué par options
.
S’il y a plus de régions dans source
que peut tenir dans destination
, les premières destination
plages de longueur moins 1 sont stockées dans destination
, et une plage pour le reste de source
est stockée dans destination
.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour