TextFieldParser 建構函式

定義

初始化 TextFieldParser 類別的新執行個體。

多載

名稱 Description
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 類別的新執行個體。

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。 要解析的串流。

例外狀況

streamNothing

stream 無法讀取。

備註

建立一個新的 TextFieldParser 物件來解析由 stream 參數所代表的檔案或串流。

另請參閱

適用於

TextFieldParser(TextReader)

初始化 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 串流。

例外狀況

readerNothing

備註

建立一個新的 TextFieldParser 物件來解析由 reader 參數所代表的檔案或串流。

另請參閱

適用於

TextFieldParser(String)

初始化 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 類別的新執行個體。

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

例外狀況

streamdefaultEncodingNothing

stream 無法讀取。

備註

建立一個新的 TextFieldParser 物件來解析由 stream 參數所代表的檔案或串流。

注意事項

當你編譯一組特定文化設定的角色,並取得不同文化設定的相同角色時,這些角色可能無法被解讀,甚至會導致例外出現。

另請參閱

適用於

TextFieldParser(String, Encoding)

初始化 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 是空字串,或 defaultEncodingNothing

備註

建立一個新 TextFieldParser 物件來解析由 path 參數指定的檔案。

注意事項

當你編譯一組特定文化設定的角色,並取得不同文化設定的相同角色時,這些角色可能無法被解讀,甚至會導致例外出現。

另請參閱

適用於

TextFieldParser(Stream, Encoding, Boolean)

初始化 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

例外狀況

streamdefaultEncodingNothing

stream 無法讀取。

備註

建立一個新的 TextFieldParser 物件來解析由 stream 參數所代表的檔案或串流。

detectEncoding 參數為 True,此建構子會嘗試透過查看檔案或串流的前三個位元組來偵測編碼。 只要檔案以適當的位元組順序標記開始,它會自動辨識 UTF-8、小端序 Unicode 及大端序 Unicode 文字。 否則,則使用指定的 defaultEncoding 編碼方式。

注意事項

當你編譯一組特定文化設定的角色,並取得不同文化設定的相同角色時,這些角色可能無法被解讀,甚至會導致例外出現。

另請參閱

適用於

TextFieldParser(String, Encoding, Boolean)

初始化 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 是空字串,或 defaultEncodingNothing

備註

建立一個新 TextFieldParser 物件來解析由 path 參數指定的檔案。

detectEncoding 參數為 True,此建構子會嘗試透過查看檔案或串流的前三個位元組來偵測編碼。 只要檔案以適當的位元組順序標記開始,它會自動辨識 UTF-8、小端序 Unicode 及大端序 Unicode 文字。 否則,則使用指定的 defaultEncoding 編碼方式。

注意事項

當你編譯一組特定文化設定的角色,並取得不同文化設定的相同角色時,這些角色可能無法被解讀,甚至會導致例外出現。

另請參閱

適用於

TextFieldParser(Stream, Encoding, Boolean, Boolean)

初始化 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。 表示物件關閉時TextFieldParser是否應保持stream開啟。 預設值為 False

例外狀況

streamdefaultEncodingNothing

stream 無法讀取。

備註

建立一個新的 TextFieldParser 物件來解析由 stream 參數所代表的檔案或串流。

detectEncoding 參數為 True,此建構子會嘗試透過查看檔案或串流的前三個位元組來偵測編碼。 只要檔案以適當的位元組順序標記開始,它會自動辨識 UTF-8、小端序 Unicode 及大端序 Unicode 文字。 否則,則使用指定的 defaultEncoding 編碼方式。

注意事項

當你編譯一組特定文化設定的角色,並取得不同文化設定的相同角色時,這些角色可能無法被解讀,甚至會導致例外出現。

另請參閱

適用於