-3

このようなバイト配列を作成すると、次のようになります。

byte[] fileData = System.IO.File.ReadAllBytes("FileName.exe");

ファイルのサイズはメモリを占有しますか?

4

2 に答える 2

2

0バイトからどこでも、私は思う...

あなたはおそらくそれがファイルの実際のサイズに依存すると思いますか?

于 2012-09-20T08:53:36.940 に答える
2

File.ReadAllBytesメソッドは、非常に明白な方法で実装されています。FileStreamのusingリソース取得ブロックを使用します。次に、ファイルをループして、バイトをバイト配列に入れます。.NET Framework 4.0では、ファイルが2ギガバイトを超えると例外がスローされます。

http://www.dotnetperls.com/file-readallbytes

于 2012-09-20T09:00:48.997 に答える