Condividi tramite


TextFieldParser.SetFieldWidths(Int32[]) Metodo

Definizione

Imposta i delimitatori per il lettore sui valori specificati.

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())

Parametri

fieldWidths
Int32[]

Matrice di valori Integer.

Esempio

In questo esempio viene aperto un parser di campo di testo e viene definita la larghezza del campo come 5.

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

    FileReader.SetFieldWidths(5)
End Using

Sostituire il percorso C:\logs\test.log con il percorso e il nome del file da analizzare.

Nell'esempio seguente viene aperto un parser di campo di testo e vengono definite le larghezze dei campi come 5variabile , 10e .

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

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

Sostituire il percorso C:\logs\test.log con il percorso e il nome del file da analizzare.

Commenti

Il contenuto esistente della Delimiters proprietà viene cancellato quando viene impostato.

Questo metodo consente di impostare delimitatori senza creare una matrice.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il SetFieldWidths metodo .

A Vedere
Analizzare un file di testo. Analisi dei file di testo con l'oggetto TextFieldParser

Si applica a

Vedi anche