TextFieldParser.HasFieldsEnclosedInQuotes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При анализе файла с разделителями обозначает, заключены ли поля в кавычки.
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
Значение свойства
Значение True
, если поля заключены в кавычки; в противном случае — значение False
.
Примеры
В этом примере свойству присваивается HasFieldsEnclosedInQuotes
значение True
для myReader
.
FileReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
FileReader.Delimiters = New String() {","}
FileReader.CommentTokens = New String() {""}
FileReader.HasFieldsEnclosedInQuotes = True
Комментарии
Это расширенный член; Он не отображается в IntelliSense, если вы не нажмете вкладку Все .
Если свойство имеет значение True
, средство синтаксического анализа предполагает, что поля заключены в кавычки (" ") и могут содержать окончания строк.
Если поле заключено в кавычки, например, abc, "field2a,field2b", field3
и это свойство равно True
, то весь текст, заключенный в кавычки, будет возвращен как есть; в этом примере будет возвращено abc|field2a,field2b|field3
значение . Если задать для этого свойства значение , False
в этом примере будет возвращено abc|"field2a|field2b"|field3
значение .