TextFieldParser.SetFieldWidths(Int32[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |