Share via


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:

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.

Parsing Text Files with the TextFieldParser Object

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 Object

SetFieldWidths

TextFieldParser.SetDelimiters Method

Change History

Date

History

Reason

July 2008

Revised first sentence.

Customer feedback.