TextFieldParser.SetFieldWidths(Int32[]) Méthode

Définition

Définit les délimiteurs pour le lecteur sur les valeurs spécifiées.

public:
 void SetFieldWidths(... cli::array <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 de Integer.

Exemples

Cet exemple ouvre un analyseur de champ de texte et définit 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 le chemin d’accès C:\logs\test.log 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 5, 10et la variable.

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

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

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

Remarques

Le contenu existant de la Delimiters propriété est effacé lorsqu’il 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 de fichiers texte avec l’objet TextFieldParser

S’applique à

Voir aussi