Sdílet prostřednictvím


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);
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ých polí a definuje šířky polí jako 5proměnné , 10a .

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 při nastavení vymaže.

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

V následující tabulce jsou uvedeny příklady úloh zahrnujících metodu SetFieldWidths .

Záměr Seznamte se s 
Parsovat textový soubor. Analýza textových souborů pomocí objektu TextFieldParser

Platí pro

Viz také