« Dash村 | メイン | B&D / スポーツショップ・高崎市 »

2006年8月28日

テキストファイルI/O

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();

投稿者 danna : 2006年8月28日 18:22

トラックバック

このエントリーのトラックバックURL:
http://www.namibuta.net/cgi-bin/mt/mt-tb.cgi/474

コメント

コメントしてください




保存しますか?