c#読み書きファイル:概要
920 ワード
1、読み書きの仕方 読み取りファイルはプログラミングでよく使われ、プロファイルを読み書きしたり、ファイルを利用してデータにアクセスしたりします.一般的な読み込み手順は次のとおりです. (1)リード・ライト・フローの宣言
(2)位置決め
(3)読み取りと書き込み br.ReadInt 32()、br.Read(パラメータ)など、VSでドット番号を使うと、見えます.要求されるバイト数に応じて異なる読み出しを選択すればよい. 一方、書き込みはbw.Write(変数)のみです.ここでは、定義された変数を読み込むには、どのくらいのバイトを占有しているかを明らかにする必要があります.たとえば、次のようにします. c#のintにはそれぞれInt 16,Int 32,Int 64があり,これらは16 bit,32 bit,64 bitを占有していることを示している.intが定義されている場合、読み書き時 プロセッサのビット数によってintが占めるバイトが異なるため、intが必ず4バイトを占めるとは思えないことに注意してください.したがって、プロセッサに基づいて 各変数が占めるバイトを計算してから、正しい読み取りと書き込みができます.
FileStream fs = null;
BinaryWriter bw = null;
BinaryReader br = null;
fs = new FileStream( , FileMode, FileAccess);
bw = new BinaryWriter(fs);
br = new BinaryReader(fs);
(2)位置決め
fs.Seek(0, SeekOrigin),SeekOrigin Current、End Begin。 。
(3)読み取りと書き込み br.ReadInt 32()、br.Read(パラメータ)など、VSでドット番号を使うと、見えます.要求されるバイト数に応じて異なる読み出しを選択すればよい. 一方、書き込みはbw.Write(変数)のみです.ここでは、定義された変数を読み込むには、どのくらいのバイトを占有しているかを明らかにする必要があります.たとえば、次のようにします. c#のintにはそれぞれInt 16,Int 32,Int 64があり,これらは16 bit,32 bit,64 bitを占有していることを示している.intが定義されている場合、読み書き時 プロセッサのビット数によってintが占めるバイトが異なるため、intが必ず4バイトを占めるとは思えないことに注意してください.したがって、プロセッサに基づいて 各変数が占めるバイトを計算してから、正しい読み取りと書き込みができます.