TextFieldParser.SetFieldWidths(Int32[]) Método

Definición

Establece los delimitadores para el lector en los valores especificados.

public:
 void SetFieldWidths(... cli::array <int> ^ fieldWidths);
public void SetFieldWidths (params int[]? fieldWidths);
public void SetFieldWidths (params int[] fieldWidths);
member this.SetFieldWidths : int[] -> unit
Public Sub SetFieldWidths (ParamArray fieldWidths As Integer())

Parámetros

fieldWidths
Int32[]

Matriz de Integer.

Ejemplos

En este ejemplo se abre un analizador de campo de texto y se define el ancho del campo como 5.

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

    FileReader.SetFieldWidths(5)
End Using

Reemplace la ruta de acceso C:\logs\test.log por la ruta de acceso y el nombre del archivo que desea analizar.

En el ejemplo siguiente se abre un analizador de campo de texto y se definen los anchos de campo como 5, 10y variable .

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

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

Reemplace la ruta de acceso C:\logs\test.log por la ruta de acceso y el nombre del archivo que desea analizar.

Comentarios

El contenido existente de la Delimiters propiedad se borra cuando se establece.

Este método proporciona una manera de establecer delimitadores sin crear una matriz.

En la tabla siguiente se muestra un ejemplo de tareas que implican el SetFieldWidths método .

En Vea
Analizar un archivo de texto. Analizar archivos de texto con el objeto TextFieldParser

Se aplica a

Consulte también