reader クラス : reader(string,string,bool) フィッタ
説明
ファイル名、文字エンコーディング、および読み取りモード設定オプションを使用して、reader クラスの新しいインスタンスを初期化して返します。
構文
new reader(string fullPath, string encodingName, bool readOnly)
引数
クラス | 名前 | 説明 |
string | fullPath | 完全なファイルパス。 |
string | encodingName | エンコーディング名。 |
bool | readOnly | 読み取りモードを示す値。 |
返り値
クラス | 説明 |
reader | 指定された値で初期化されたインスタンス。 |
サンプルコード
1: | reader r = new reader("c:\somewhere...\sample.txt", "shift_jis", true); |
注意
これは、System.IO.StreamReader.StreamReader(String,Encoding,Boolean) コンストラクタのラッパーです。 ver 1.0.0.2で変更
第二引数でエンコーディングを指定することができます。エンコーディングはエンコーディング名で指定されます。
第三引数で Unicodeバイトオーダーマーク (BOM) の検出を指定することができます。 ver 1.0.0.2で変更
true の場合、Unicodeバイトオーダーマーク (BOM) を検出します。 それ以外の場合は何もしません。 ver 1.0.0.2で変更
第三引数で 読み取りモードを指定することができます。
true の場合、読み取り専用(Read Only)モードでファイルを開きます。この場合、ファイルが他のプロセスで開かれていても例外は発生しません。
false の場合、ファイルが他のプロセスで開かれていたら例外が発生します。
Rtype.Reader.dll Ver 1.0.0.2 で第三引数の意味が変更されました。