Teilen über


TextFieldParser.SetFieldWidths(Int32[]) Methode

Definition

Legt die Trennzeichen für den Reader auf die angegebenen Werte fest.

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

Parameter

fieldWidths
Int32[]

Array von Integer.

Beispiele

In diesem Beispiel wird ein Textfeldparser geöffnet und die Feldbreite als 5definiert.

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

    FileReader.SetFieldWidths(5)
End Using

Ersetzen Sie den Pfad C:\logs\test.log durch den Pfad und den Namen der Datei, die Sie analysieren möchten.

Im folgenden Beispiel wird ein Textfeldparser geöffnet und die Feldbreiten als 5, 10und die Variable definiert.

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

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

Ersetzen Sie den Pfad C:\logs\test.log durch den Pfad und den Namen der Datei, die Sie analysieren möchten.

Hinweise

Der vorhandene Inhalt der Delimiters -Eigenschaft wird gelöscht, wenn dies festgelegt wird.

Diese Methode bietet eine Möglichkeit, Trennzeichen festzulegen, ohne ein Array zu erstellen.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die SetFieldWidths -Methode betreffen.

Beschreibung Siehe
Analysieren sie eine Textdatei. Analysieren von Textdateien mit dem TextFieldParser-Objekt

Gilt für:

Weitere Informationen