TextFieldParser 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 TextFieldParser
類別的新執行個體。
多載
TextFieldParser(Stream) |
初始化 |
TextFieldParser(TextReader) |
初始化 |
TextFieldParser(String) |
初始化 |
TextFieldParser(Stream, Encoding) |
初始化 |
TextFieldParser(String, Encoding) |
初始化 |
TextFieldParser(Stream, Encoding, Boolean) |
初始化 |
TextFieldParser(String, Encoding, Boolean) |
初始化 |
TextFieldParser(Stream, Encoding, Boolean, Boolean) |
初始化 |
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
為 Nothing
。
無法從 stream
讀取。
備註
建立新的 TextFieldParser
物件,以剖析 參數所代表的 stream
檔案或數據流。
另請參閱
- OpenTextFieldParser(String)
- 物件 (Visual Basic)
- 如何:從 Visual Basic 中的文字檔讀取 Comma-Delimited
- 如何:從 Visual Basic 中的固定寬度文本檔讀取
- 如何:在 Visual Basic 中以多種格式從文字檔讀取
適用於
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 資料流。
例外狀況
reader
為 Nothing
。
備註
建立新的 TextFieldParser
物件,以剖析 參數所代表的 reader
檔案或數據流。
另請參閱
- OpenTextFieldParser(String)
- 物件 (Visual Basic)
- 如何:從 Visual Basic 中的文字檔讀取 Comma-Delimited
- 如何:從 Visual Basic 中的固定寬度文本檔讀取
- 如何:在 Visual Basic 中以多種格式從文字檔讀取
適用於
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
指定的檔案。
另請參閱
- OpenTextFieldParser(String)
- 物件 (Visual Basic)
- 如何:從 Visual Basic 中的文字檔讀取 Comma-Delimited
- 如何:從 Visual Basic 中的固定寬度文本檔讀取
- 如何:在 Visual Basic 中以多種格式從文字檔讀取
適用於
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
或 defaultEncoding
為 Nothing
。
無法從 stream
讀取。
備註
建立新的 TextFieldParser
物件,以剖析 參數所代表的 stream
檔案或數據流。
警告
當您編譯具有特定文化設定的一組字元,並擷取具有不同文化設定的相同字元時,字元可能無法解譯,而且可能會導致擲回例外狀況。
另請參閱
- OpenTextFieldParser(String)
- 物件 (Visual Basic)
- 如何:從 Visual Basic 中的文字檔讀取 Comma-Delimited
- 如何:從 Visual Basic 中的固定寬度文本檔讀取
- 如何:在 Visual Basic 中以多種格式從文字檔讀取
適用於
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
. 要進行剖析的完整檔案路徑。
例外狀況
path
為空字串,或 defaultEncoding
為 Nothing
。
備註
建立新的 TextFieldParser
物件,以剖析 參數所 path
指定的檔案。
警告
當您編譯具有特定文化設定的一組字元,並擷取具有不同文化設定的相同字元時,字元可能無法解譯,而且可能會導致擲回例外狀況。
另請參閱
- OpenTextFieldParser(String)
- 物件 (Visual Basic)
- 如何:從 Visual Basic 中的文字檔讀取 Comma-Delimited
- 如何:從 Visual Basic 中的固定寬度文本檔讀取
- 如何:在 Visual Basic 中以多種格式從文字檔讀取
適用於
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)
參數
- detectEncoding
- Boolean
Boolean
. 表示是否在檔案開頭尋找位元組順序標記。 預設為 True
。
例外狀況
stream
或 defaultEncoding
為 Nothing
。
無法從 stream
讀取。
備註
建立新的 TextFieldParser
物件,以剖析 參數所代表的 stream
檔案或數據流。
detectEncoding
如果 參數為 True
,這個建構函式會嘗試查看檔案或數據流的前三個字節來偵測編碼。 如果檔案以適當的位元組順序標記開頭,它會自動辨識 UTF-8、小端 Unicode 和 big-endian Unicode 文字。 否則,會使用 指定的 defaultEncoding
編碼方式。
警告
當您編譯具有特定文化設定的一組字元,並擷取具有不同文化設定的相同字元時,字元可能無法解譯,而且可能會導致擲回例外狀況。
另請參閱
- OpenTextFieldParser(String)
- 物件 (Visual Basic)
- 如何:從 Visual Basic 中的文字檔讀取 Comma-Delimited
- 如何:從 Visual Basic 中的固定寬度文本檔讀取
- 如何:在 Visual Basic 中以多種格式從文字檔讀取
適用於
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
. 要進行剖析的完整檔案路徑。
- detectEncoding
- Boolean
Boolean
. 表示是否在檔案開頭尋找位元組順序標記。 預設為 True
。
例外狀況
path
為空字串,或 defaultEncoding
為 Nothing
。
備註
建立新的 TextFieldParser
物件,以剖析 參數所 path
指定的檔案。
detectEncoding
如果 參數為 True
,這個建構函式會嘗試查看檔案或數據流的前三個字節來偵測編碼。 如果檔案以適當的位元組順序標記開頭,它會自動辨識 UTF-8、小端 Unicode 和 big-endian Unicode 文字。 否則,會使用 指定的 defaultEncoding
編碼方式。
警告
當您編譯具有特定文化設定的一組字元,並擷取具有不同文化設定的相同字元時,字元可能無法解譯,而且可能會導致擲回例外狀況。
另請參閱
- OpenTextFieldParser(String)
- 物件 (Visual Basic)
- 如何:從 Visual Basic 中的文字檔讀取 Comma-Delimited
- 如何:從 Visual Basic 中的固定寬度文本檔讀取
- 如何:在 Visual Basic 中以多種格式從文字檔讀取
適用於
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)
參數
- detectEncoding
- Boolean
Boolean
. 表示是否在檔案開頭尋找位元組順序標記。 預設為 True
。
- leaveOpen
- Boolean
Boolean
. 指出是否在 TextFieldParser
物件關閉時保持 stream
開啟。 預設為 False
。
例外狀況
stream
或 defaultEncoding
為 Nothing
。
無法從 stream
讀取。
備註
建立新的 TextFieldParser
物件,以剖析 參數所代表的 stream
檔案或數據流。
detectEncoding
如果 參數為 True
,這個建構函式會嘗試查看檔案或數據流的前三個字節來偵測編碼。 如果檔案以適當的位元組順序標記開頭,它會自動辨識 UTF-8、小端 Unicode 和 big-endian Unicode 文字。 否則,會使用 指定的 defaultEncoding
編碼方式。
警告
當您編譯具有特定文化設定的一組字元,並擷取具有不同文化設定的相同字元時,字元可能無法解譯,而且可能會導致擲回例外狀況。
另請參閱
- OpenTextFieldParser(String)
- 物件 (Visual Basic)
- 如何:從 Visual Basic 中的文字檔讀取 Comma-Delimited
- 如何:從 Visual Basic 中的固定寬度文本檔讀取
- 如何:在 Visual Basic 中以多種格式從文字檔讀取