Compartilhar via


StringExtensions.FindNewline Método

Definição

Localiza o índice no buffer fornecido de um caractere de nova linha, seja o primeiro ou o último (com base nos parâmetros). Se uma nova linha combinada (\r\n), o índice retornado será o do último caractere na sequência.

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

Parâmetros

buffer
Byte[]

O buffer no qual pesquisar.

startOffset
Int32

O índice do primeiro byte no qual começar a pesquisar.

length
Int32

O número de bytes a serem pesquisados, começando pelo startOffset especificado.

reverse
Boolean

Se for true, pesquisa do startOffset até o início do buffer. Se for falso, pesquisa para cima.

encoding
Encoding
delimiter
String

Retornos

O índice do caractere de nova linha mais próximo na sequência (com base na direção) que foi encontrado. Retorna -1 se não for encontrado.

Aplica-se a