バイナリファイルを読み込むためのクラス - .NET Frameworkで。
System.IOの
BinaryReader:新しく作成したデータ ファイルの読み取りと書き込み
Stream
StreamReader (追記:これはテキスト用なので除外。)
FileStream
で、音声ファイルからチャンクをひとつひとつ読み込むにはどれを使えばいいのかな、、、、全部読みます。
System.IO 名前空間
追記:Visual Basic .NET なら
この辺にも答えがありそうです。
Visual Basic .NET のファイル I/O オプションの中から選択する
- Visual Basic .NET のファイル メソッド:Visual Basic .NET では、FilePut および FileGet が、Put 関数および Get 関数に対して割り当てられます。
- FileSystemObject:あまり低レベルな処理はできなそうです。
- 共通言語ランタイム(CLR)のファイル メソッド:System.IO 名前空間がこれにあたります。
Visual Basic .NET ランタイムのメソッド、FileSystemObject オブジェクト、または .NET Framework 関数のいずれを使用するかにかかわらず、どの方法にも状況やアプリケーションに応じて利点と不便な点があります。非常に大きいファイルを処理するアプリケーションでは、共通言語ランタイム(CLR)関数を使用する方が FSO を使用した場合よりもパフォーマンスが向上します。以前のバージョンの Visual Basic で作成されたアプリケーションと共に使用するアプリケーションの場合は、Visual Basic ランタイムのメソッドを使用すればより円滑に動作します。