Partager via


TextFieldParser.SetFieldWidths(Int32[]) Méthode

Définition

Affecte les valeurs spécifiées aux séparateurs pour le lecteur.

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())

Paramètres

fieldWidths
Int32[]

Tableau d'Integer.

Exemples

Cet exemple montre comment ouvrir un analyseur de champ de texte et définir la largeur du champ comme 5.

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

    FileReader.SetFieldWidths(5)
End Using

Remplacez le chemin par C:\logs\test.log le chemin d’accès et le nom du fichier que vous souhaitez analyser.

L’exemple suivant ouvre un analyseur de champ de texte et définit les largeurs de champ comme 5variable , 10et .

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

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

Remplacez le chemin par C:\logs\test.log le chemin d’accès et le nom du fichier que vous souhaitez analyser.

Remarques

Le contenu existant de la Delimiters propriété est effacé lorsque celui-ci est défini.

Cette méthode permet de définir des délimiteurs sans créer de tableau.

Le tableau suivant répertorie des exemples de tâches impliquant la SetFieldWidths méthode .

À Consultez
Analysez un fichier texte. Analyse des fichiers texte avec l'objet TextFieldParser

S’applique à

Voir aussi