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 中以多種格式從文字檔讀取