Поделиться через


TextFieldParser Конструкторы

Определение

Инициализирует новый экземпляр класса TextFieldParser.

Перегрузки

TextFieldParser(Stream)

Инициализирует новый экземпляр класса TextFieldParser.

TextFieldParser(TextReader)

Инициализирует новый экземпляр класса TextFieldParser.

TextFieldParser(String)

Инициализирует новый экземпляр класса TextFieldParser.

TextFieldParser(Stream, Encoding)

Инициализирует новый экземпляр класса TextFieldParser.

TextFieldParser(String, Encoding)

Инициализирует новый экземпляр класса TextFieldParser.

TextFieldParser(Stream, Encoding, Boolean)

Инициализирует новый экземпляр класса TextFieldParser.

TextFieldParser(String, Encoding, Boolean)

Инициализирует новый экземпляр класса TextFieldParser.

TextFieldParser(Stream, Encoding, Boolean, Boolean)

Инициализирует новый экземпляр класса TextFieldParser.

TextFieldParser(Stream)

Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb

Инициализирует новый экземпляр класса TextFieldParser.

public:
 TextFieldParser(System::IO::Stream ^ stream);
public TextFieldParser (System.IO.Stream stream);
new Microsoft.VisualBasic.FileIO.TextFieldParser : System.IO.Stream -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Sub New (stream As Stream)

Параметры

stream
Stream

Stream. Поток, который необходимо проанализировать.

Исключения

stream имеет значение Nothing.

stream не может быть считан.

Комментарии

Создает новый TextFieldParser объект для синтаксического анализа файла или потока, представленного параметром stream .

См. также раздел

Применяется к

TextFieldParser(TextReader)

Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb

Инициализирует новый экземпляр класса TextFieldParser.

public:
 TextFieldParser(System::IO::TextReader ^ reader);
public TextFieldParser (System.IO.TextReader reader);
new Microsoft.VisualBasic.FileIO.TextFieldParser : System.IO.TextReader -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Sub New (reader As TextReader)

Параметры

reader
TextReader

TextReader. Поток TextReader, который необходимо проанализировать.

Исключения

reader имеет значение Nothing.

Комментарии

Создает новый TextFieldParser объект для синтаксического анализа файла или потока, представленного параметром reader .

См. также раздел

Применяется к

TextFieldParser(String)

Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb

Инициализирует новый экземпляр класса TextFieldParser.

public:
 TextFieldParser(System::String ^ path);
public TextFieldParser (string path);
new Microsoft.VisualBasic.FileIO.TextFieldParser : string -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Sub New (path As String)

Параметры

path
String

String. Полный путь к файлу, который необходимо проанализировать.

Исключения

Параметр path равен пустой строке.

Комментарии

Создает новый TextFieldParser объект для синтаксического анализа файла, указанного параметром path .

См. также раздел

Применяется к

TextFieldParser(Stream, Encoding)

Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb

Инициализирует новый экземпляр класса TextFieldParser.

public:
 TextFieldParser(System::IO::Stream ^ stream, System::Text::Encoding ^ defaultEncoding);
public TextFieldParser (System.IO.Stream stream, System.Text.Encoding defaultEncoding);
new Microsoft.VisualBasic.FileIO.TextFieldParser : System.IO.Stream * System.Text.Encoding -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Sub New (stream As Stream, defaultEncoding As Encoding)

Параметры

stream
Stream

Stream. Поток, который необходимо проанализировать.

defaultEncoding
Encoding

Encoding. Кодировка символов, которая используется, если кодировка не определена из файла. Значение по умолчанию — UTF8.

Исключения

Параметр stream или defaultEncoding имеет значение Nothing.

stream не может быть считан.

Комментарии

Создает новый TextFieldParser объект для синтаксического анализа файла или потока, представленного параметром stream .

Внимание!

При компиляции набора символов с определенными культурными параметрами и извлечении тех же символов с другим параметром и региональных параметров символы могут быть не интерпретируемыми, что может привести к возникновению исключения.

См. также раздел

Применяется к

TextFieldParser(String, Encoding)

Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb

Инициализирует новый экземпляр класса TextFieldParser.

public:
 TextFieldParser(System::String ^ path, System::Text::Encoding ^ defaultEncoding);
public TextFieldParser (string path, System.Text.Encoding defaultEncoding);
new Microsoft.VisualBasic.FileIO.TextFieldParser : string * System.Text.Encoding -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Sub New (path As String, defaultEncoding As Encoding)

Параметры

path
String

String. Полный путь к файлу, который необходимо проанализировать.

defaultEncoding
Encoding

Encoding. Кодировка символов, которая используется, если кодировка не определена из файла. Значение по умолчанию — UTF8.

Исключения

path является пустой строкой или defaultEncoding равен Nothing.

Комментарии

Создает новый TextFieldParser объект для синтаксического анализа файла, указанного параметром path .

Внимание!

При компиляции набора символов с определенными культурными параметрами и извлечении тех же символов с другим параметром и региональных параметров символы могут быть не интерпретируемыми, что может привести к возникновению исключения.

См. также раздел

Применяется к

TextFieldParser(Stream, Encoding, Boolean)

Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb

Инициализирует новый экземпляр класса TextFieldParser.

public:
 TextFieldParser(System::IO::Stream ^ stream, System::Text::Encoding ^ defaultEncoding, bool detectEncoding);
public TextFieldParser (System.IO.Stream stream, System.Text.Encoding defaultEncoding, bool detectEncoding);
new Microsoft.VisualBasic.FileIO.TextFieldParser : System.IO.Stream * System.Text.Encoding * bool -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Sub New (stream As Stream, defaultEncoding As Encoding, detectEncoding As Boolean)

Параметры

stream
Stream

Stream. Поток, который необходимо проанализировать.

defaultEncoding
Encoding

Encoding. Кодировка символов, которая используется, если кодировка не определена из файла. Значение по умолчанию — UTF8.

detectEncoding
Boolean

Boolean. Указывает, следует ли выполнять поиск меток порядка байтов с начала файла. Значение по умолчанию — True.

Исключения

Параметр stream или defaultEncoding имеет значение Nothing.

stream не может быть считан.

Комментарии

Создает новый TextFieldParser объект для синтаксического анализа файла или потока, представленного параметром stream .

detectEncoding Если параметр имеет значение True, этот конструктор пытается определить кодировку путем просмотра первых трех байтов файла или потока. Он автоматически распознает текст Юникода в кодировке UTF-8, юникоде с малым байтом и юникоде большого байта, если файл начинается с соответствующих меток порядка байтов. В противном случае используется кодировка, указанная параметром defaultEncoding .

Внимание!

При компиляции набора символов с определенными культурными параметрами и извлечении тех же символов с другим параметром и региональных параметров символы могут быть не интерпретируемыми, что может привести к возникновению исключения.

См. также раздел

Применяется к

TextFieldParser(String, Encoding, Boolean)

Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb

Инициализирует новый экземпляр класса TextFieldParser.

public:
 TextFieldParser(System::String ^ path, System::Text::Encoding ^ defaultEncoding, bool detectEncoding);
public TextFieldParser (string path, System.Text.Encoding defaultEncoding, bool detectEncoding);
new Microsoft.VisualBasic.FileIO.TextFieldParser : string * System.Text.Encoding * bool -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Sub New (path As String, defaultEncoding As Encoding, detectEncoding As Boolean)

Параметры

path
String

String. Полный путь к файлу, который необходимо проанализировать.

defaultEncoding
Encoding

Encoding. Кодировка символов, которая используется, если кодировка не определена из файла. Значение по умолчанию — UTF8.

detectEncoding
Boolean

Boolean. Указывает, следует ли выполнять поиск меток порядка байтов с начала файла. Значение по умолчанию — True.

Исключения

path является пустой строкой или defaultEncoding равен Nothing.

Комментарии

Создает новый TextFieldParser объект для синтаксического анализа файла, указанного параметром path .

detectEncoding Если параметр имеет значение True, этот конструктор пытается определить кодировку путем просмотра первых трех байтов файла или потока. Он автоматически распознает текст Юникода в кодировке UTF-8, юникоде с малым байтом и юникоде большого байта, если файл начинается с соответствующих меток порядка байтов. В противном случае используется кодировка, указанная параметром defaultEncoding .

Внимание!

При компиляции набора символов с определенными культурными параметрами и извлечении тех же символов с другим параметром и региональных параметров символы могут быть не интерпретируемыми, что может привести к возникновению исключения.

См. также раздел

Применяется к

TextFieldParser(Stream, Encoding, Boolean, Boolean)

Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb
Исходный код:
TextFieldParser.vb

Инициализирует новый экземпляр класса TextFieldParser.

public:
 TextFieldParser(System::IO::Stream ^ stream, System::Text::Encoding ^ defaultEncoding, bool detectEncoding, bool leaveOpen);
public TextFieldParser (System.IO.Stream stream, System.Text.Encoding defaultEncoding, bool detectEncoding, bool leaveOpen);
new Microsoft.VisualBasic.FileIO.TextFieldParser : System.IO.Stream * System.Text.Encoding * bool * bool -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Sub New (stream As Stream, defaultEncoding As Encoding, detectEncoding As Boolean, leaveOpen As Boolean)

Параметры

stream
Stream

Stream. Поток, который необходимо проанализировать.

defaultEncoding
Encoding

Encoding. Кодировка символов, которая используется, если кодировка не определена из файла. Значение по умолчанию — UTF8.

detectEncoding
Boolean

Boolean. Указывает, следует ли выполнять поиск меток порядка байтов с начала файла. Значение по умолчанию — True.

leaveOpen
Boolean

Boolean. Указывает, оставить ли stream открытым после того, как объект TextFieldParser будет закрыт. Значение по умолчанию — False.

Исключения

Параметр stream или defaultEncoding имеет значение Nothing.

stream не может быть считан.

Комментарии

Создает новый TextFieldParser объект для анализа файла или потока, представленного параметром stream .

detectEncoding Если параметр имеет значение True, этот конструктор пытается обнаружить кодировку, просматривая первые три байта файла или потока. Он автоматически распознает UTF-8, юникод с малым порядком и текст Юникода с большим порядком, если файл начинается с соответствующих меток порядка байтов. В противном случае используется кодировка, указанная параметром defaultEncoding .

Внимание!

Когда вы компилируете набор символов с определенными параметрами культуры и извлекаете те же символы с другим параметром культуры, символы могут быть не интерпретируемыми и могут вызвать исключение.

См. также раздел

Применяется к