.NET C#,VB.NET,VC.NET

■一度にすべて読み込む

テキストファイルの中身を
一度にすべて読み込んで表示するサンプルです。

System.IO.StreamReaderクラスを使います。
同クラスのコンストラクタにて
テキストファイル名と
エンコード方式を与えます。

あまり大きなサイズのファイルだと
読み込みに時間がかかってしまうので
サンプルを動かす場合は
小さめのファイルでまずは試してください。

最後にStreamをクローズすることを忘れずに。

C#
System.IO.StreamReader m_reader = null;

m_reader = new System.IO.StreamReader( @"c:\hello.txt", System.Text.Encoding.Default );
MessageBox.Show( m_reader.ReadToEnd() );
m_reader.Close();
VB.NET
Dim m_reader As System.IO.StreamReader

m_reader = New System.IO.StreamReader("c:\hello.txt", System.Text.Encoding.Default)
MessageBox.Show(m_reader.ReadToEnd())
m_reader.Close()
VC.NET
System::IO::StreamReader *m_reader = NULL;

m_reader = new System::IO::StreamReader( "c:\\hello.txt", System::Text::Encoding::Default );
MessageBox::Show( m_reader->ReadToEnd() );
m_reader->Close();
ReadToEnd()の戻り値はstringなので 加工したい場合は 1度string型の変数か何かで受けて ご自由に。

トップ  > .NET C#,VB.NET,VC.NET
Copyright (C) 2005.09 〜 By Shougo Suzaki

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送