Partilhar via


TextFieldParser.SetFieldWidths(Int32[]) Método

Definição

Define os delimitadores do leitor para os valores especificados.

public:
 void SetFieldWidths(... cli::array <int> ^ fieldWidths);
public void SetFieldWidths (params int[]? fieldWidths);
public void SetFieldWidths (params int[] fieldWidths);
member this.SetFieldWidths : int[] -> unit
Public Sub SetFieldWidths (ParamArray fieldWidths As Integer())

Parâmetros

fieldWidths
Int32[]

Matriz de Integer.

Exemplos

Este exemplo abre um analisador de campo de texto e define a largura do campo como 5.

Using FileReader As New Microsoft.VisualBasic.FileIO.
    TextFieldParser("C:\logs\test.log")

    FileReader.SetFieldWidths(5)
End Using

Substitua o caminho C:\logs\test.log pelo caminho e o nome do arquivo que você deseja analisar.

O exemplo a seguir abre um analisador de campo de texto e define as larguras do campo como 5, 10e variável.

Using MyReader As New Microsoft.VisualBasic.FileIO.
    TextFieldParser("C:\logs\test.log")

    MyReader.SetFieldWidths(5, 10, -1)
End Using

Substitua o caminho C:\logs\test.log pelo caminho e o nome do arquivo que você deseja analisar.

Comentários

O conteúdo existente da Delimiters propriedade é limpo quando isso é definido.

Esse método fornece uma maneira de definir delimitadores sem criar uma matriz.

A tabela a seguir lista o exemplo de tarefas que envolvem o SetFieldWidths método .

Para Consulte
Analisar um arquivo de texto. Analisando arquivos de texto com o objeto TextFieldParser

Aplica-se a

Confira também