TextFieldParser.SetFieldWidths(Int32[]) Methode

Definitie

Hiermee stelt u de scheidingstekens voor de lezer in op de opgegeven waarden.

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

Parameters

fieldWidths
Int32[]

Matrix van Integer.

Voorbeelden

In dit voorbeeld wordt een tekstveldparser geopend en wordt de veldbreedte gedefinieerd als 5.

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

    FileReader.SetFieldWidths(5)
End Using

Vervang het pad C:\logs\test.log door het pad en de naam van het bestand dat u wilt parseren.

In het volgende voorbeeld wordt een tekstveldparser geopend en worden de veldbreedten gedefinieerd als 5, 10en variabele.

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

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

Vervang het pad C:\logs\test.log door het pad en de naam van het bestand dat u wilt parseren.

Opmerkingen

De bestaande inhoud van de Delimiters eigenschap wordt gewist wanneer deze is ingesteld.

Deze methode biedt een manier om scheidingstekens in te stellen zonder een matrix te maken.

De volgende tabel bevat een voorbeeld van taken die betrekking hebben op de SetFieldWidths methode.

Tot Zien!
Een tekstbestand parseren. Tekstbestanden parseren met het TextFieldParser-object

Van toepassing op

Zie ook