c#如何将文件读入到byte数组
时间: 2024-10-29 09:24:51 浏览: 16
C#语言编写使用HTTP读取网络资源至byte数组
在C#中,可以使用`System.IO.File`类的`ReadAllBytes`方法将文件读入到byte数组中。以下是一个简单的示例:
```csharp
using System.IO;
public class Program
{
public static void Main()
{
string filePath = @"C:\example\yourfile.txt"; // 替换为你的文件路径
byte[] fileBytes = File.ReadAllBytes(filePath);
// 现在,fileBytes数组包含了文件的全部字节
}
}
```
这段代码首先定义了一个文件路径,然后使用`File.ReadAllBytes`方法读取该文件的所有字节并将其存储在`fileBytes`数组中。现在,`fileBytes`数组包含了文件的全部字节。
注意:这个方法会一次性读取整个文件到内存中,如果文件非常大,可能会导致内存溢出。对于大文件,你可能需要使用流(Stream)或其他方法来逐块读取和处理文件。
阅读全文