TextFieldParser.HasFieldsEnclosedInQuotes Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si les champs sont placés entre guillemets lorsqu'un fichier délimité est analysé.
public:
property bool HasFieldsEnclosedInQuotes { bool get(); void set(bool value); };
public bool HasFieldsEnclosedInQuotes { get; set; }
member this.HasFieldsEnclosedInQuotes : bool with get, set
Public Property HasFieldsEnclosedInQuotes As Boolean
Valeur de propriété
True
si les champs sont placés entre guillemets ; sinon, False
.
Exemples
Cet exemple montre comment définir la HasFieldsEnclosedInQuotes
propriété True
sur pour myReader
.
FileReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
FileReader.Delimiters = New String() {","}
FileReader.CommentTokens = New String() {""}
FileReader.HasFieldsEnclosedInQuotes = True
Remarques
Il s’agit d’un membre avancé ; il ne s’affiche pas dans IntelliSense, sauf si vous cliquez sur l’onglet Tout .
Si la propriété est True
, l’analyseur suppose que les champs sont placés entre guillemets ( » « ) et peuvent contenir des fins de ligne.
Si un champ est placé entre guillemets, par exemple, abc, "field2a,field2b", field3
et que cette propriété est True
, alors tout le texte placé entre guillemets est retourné tel quels ; cet exemple renvoie abc|field2a,field2b|field3
. Si vous définissez cette propriété sur False
, cet exemple renvoie abc|"field2a|field2b"|field3
.