C#でテキストファイルのI/Oを行う場合には、StreamReader, StreamWriterクラスを使用する。
ファイル内でシフトJISコードを扱う場合、コンストラクタの第2パラメータに「System.Text.Encording..GetEncording(932)」を必ず指定すること。
【読み込み】
StreamReader reader = new StreamReader(strFilePath, System.Text.Encording..GetEncording(932));
while ((strData = reader.ReadLine) != null)
{
1行処理
}
reader.Close();
【書込】
StreamWriter writer = new StreamWriter (strFilePath, System.Text.Encording..GetEncording(932));
for (intLoopCount = 0; intLoopCount < 行数 - 1; intLoopCount++)
{
writer.WriteLine(書込データ)
}
writer .Close();








最近のコメント