Udostępnij za pośrednictwem


TextFieldParser.SetFieldWidths(Int32[]) Metoda

Definicja

Ustawia ograniczniki dla czytnika na określone wartości.

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[]

Tablica .Integer

Przykłady

W tym przykładzie zostanie otwarty analizator pól tekstowych i definiuje szerokość pola jako 5.

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

    FileReader.SetFieldWidths(5)
End Using

Zastąp ścieżkę ścieżką C:\logs\test.log i nazwą pliku, który chcesz przeanalizować.

Poniższy przykład otwiera analizator pól tekstowych i definiuje szerokość pola jako 5, 10i zmienną.

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

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

Zastąp ścieżkę ścieżką C:\logs\test.log i nazwą pliku, który chcesz przeanalizować.

Uwagi

Istniejąca zawartość Delimiters właściwości jest czyszczone po ustawieniu.

Ta metoda umożliwia ustawianie ograniczników bez tworzenia tablicy.

W poniższej tabeli wymieniono przykładowe zadania obejmujące metodę SetFieldWidths .

Działanie Zobacz
Przeanalizuj plik tekstowy. Analizowanie plików tekstowych za pomocą obiektu TextFieldParser

Dotyczy

Zobacz też