TextFieldParser.HasFieldsEnclosedInQuotes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt beim Analysieren einer Datei mit Trennzeichen an, ob die Felder in Anführungszeichen eingeschlossen sind.
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
Eigenschaftswert
True
, wenn Felder in Anführungszeichen eingeschlossen sind, andernfalls False
.
Beispiele
In diesem Beispiel wird die HasFieldsEnclosedInQuotes
-Eigenschaft auf True
für myReader
festgelegt.
FileReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
FileReader.Delimiters = New String() {","}
FileReader.CommentTokens = New String() {""}
FileReader.HasFieldsEnclosedInQuotes = True
Hinweise
Dies ist ein erweitertes Element. Es wird in IntelliSense nur angezeigt, wenn Sie auf die Registerkarte Alle klicken.
Wenn die Eigenschaft ist True
, geht der Parser davon aus, dass Felder in Anführungszeichen (" ") eingeschlossen sind und Zeilenenden enthalten können.
Wenn beispielsweise ein Feld in Anführungszeichen abc, "field2a,field2b", field3
eingeschlossen ist und diese Eigenschaft ist True
, wird der gesamte in Anführungszeichen eingeschlossene Text unverändert zurückgegeben. In diesem Beispiel wird zurückgegeben abc|field2a,field2b|field3
. Wenn Sie diese Eigenschaft auf festlegen, False
wird dieses Beispiel zurückgegeben abc|"field2a|field2b"|field3
.