TextFieldParser.SetFieldWidths Method
Sets the delimiters for the reader to the specified values.
' Usage
TextFieldParserObject.SetFieldWidths(fieldWidths)
' Declaration
Public Sub SetFieldWidths( _
ByVal fieldWidths As Integer() _
)
Parameters
- fieldWidths
Array of Integer.
Exceptions
The following condition may cause an exception to be thrown:
- A delimiter is not an integer (ArgumentException).
Remarks
The existing contents of the Delimiters property are cleared when this is set.
This method provides a way to set delimiters without creating an array.
Tasks
The following table lists example of tasks involving the SetFieldWidths method.
To |
See |
---|---|
Parse a text file. |
Example
This example opens a text-field parser and defines the field width as 5.
Using FileReader As New _
Microsoft.VisualBasic.FileIO.TextFieldParser("C:\logs\test.log")
FileReader.SetFieldWidths(5)
End Using
Replace the path C:\logs\test.log with the path and name of the file you wish to parse.
The following example opens a text-field parser and defines the field widths as 5, 10, and variable.
Using MyReader As New _
Microsoft.VisualBasic.FileIO.TextFieldParser("C:\logs\test.log")
MyReader.SetFieldWidths(5, 10, -1)
End Using
Replace the path C:\logs\test.log with the path and name of the file you wish to parse.
Requirements
Namespace:Microsoft.VisualBasic.FileIO
Class:TextFieldParser
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Permissions
No permissions are required.
See Also
Concepts
Parsing Text Files with the TextFieldParser Object
Reference
TextFieldParser.SetDelimiters Method
Change History
Date |
History |
Reason |
---|---|---|
July 2008 |
Revised first sentence. |
Customer feedback. |