Partager via


StringExtensions.FindNewline Méthode

Définition

Recherche l’index dans la mémoire tampon donnée d’un caractère de nouvelle ligne, le premier ou le dernier (en fonction des paramètres). S’il s’agit d’une nouvelle ligne combinée (\r\n), l’index retourné est celui du dernier caractère de la séquence.

public static int FindNewline (byte[] buffer, int startOffset, int length, bool reverse, System.Text.Encoding encoding, string delimiter = default);
static member FindNewline : byte[] * int * int * bool * System.Text.Encoding * string -> int
Public Shared Function FindNewline (buffer As Byte(), startOffset As Integer, length As Integer, reverse As Boolean, encoding As Encoding, Optional delimiter As String = Nothing) As Integer

Paramètres

buffer
Byte[]

Mémoire tampon dans laquelle effectuer la recherche.

startOffset
Int32

Index du premier octet à partir de laquelle commencer la recherche.

length
Int32

Nombre d’octets à rechercher, à partir du startOffset donné.

reverse
Boolean

Si la valeur est true, effectue une recherche à partir de startOffset jusqu’au début de la mémoire tampon. Si la valeur est false, effectue une recherche vers le haut.

encoding
Encoding
delimiter
String

Retours

Index du caractère de nouvelle ligne le plus proche de la séquence (en fonction de la direction) trouvé. Retourne -1 si elle est introuvable.

S’applique à