TextFieldParser.SetFieldWidths(Int32[]) Metoda

Definice

Nastaví oddělovače pro čtenáře na zadané hodnoty.

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

Parametry

fieldWidths
Int32[]

Pole .Integer

Příklady

Tento příklad otevře analyzátor textových polí a definuje šířku pole jako 5.

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

    FileReader.SetFieldWidths(5)
End Using

Nahraďte cestu C:\logs\test.log cestou a názvem souboru, který chcete analyzovat.

Následující příklad otevře analyzátor textového pole a definuje šířky pole jako 5, 10a proměnnou.

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

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

Nahraďte cestu C:\logs\test.log cestou a názvem souboru, který chcete analyzovat.

Poznámky

Existující obsah Delimiters vlastnosti se vymaže, když je nastavena.

Tato metoda poskytuje způsob, jak nastavit oddělovače bez vytvoření pole.

Následující tabulka uvádí příklad úkolů zahrnujících metodu SetFieldWidths .

To Podívejte se
Parsování textového souboru Analýza textových souborů pomocí objektu TextFieldParser

Platí pro

Viz také