TextFieldParser.SetFieldWidths Method (Int32[])

 

Sets the delimiters for the reader to the specified values.

Namespace:   Microsoft.VisualBasic.FileIO
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public void SetFieldWidths(
	params int[] fieldWidths
)

Parameters

fieldWidths
Type: System.Int32[]

Array of Integer.

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.

The following table lists example of tasks involving the SetFieldWidths method.

To

See

Parse a text file.

Parsing Text Files with the TextFieldParser Object (Visual Basic)

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.

.NET Framework
Available since 2.0
Return to top
Show: