在C#中,可以使用FileStream類來讀取文件中的字節數據,然后將其存儲到一個byte數組中。下面是一個簡單的示例代碼,演示如何從文件中讀取字節數據并存儲到byte數組中:
using System;
using System.IO;
class Program
{
static void Main()
{
// 指定要讀取的文件路徑
string filePath = "example.txt";
// 使用FileStream打開文件,并指定FileMode.Open模式
using (FileStream fs = new FileStream(filePath, FileMode.Open))
{
// 創建一個byte數組,用于存儲讀取的數據
byte[] buffer = new byte[fs.Length];
// 從文件中讀取數據到byte數組中
fs.Read(buffer, 0, buffer.Length);
// 輸出讀取到的數據
foreach (byte b in buffer)
{
Console.Write(b + " ");
}
}
}
}
在上面的示例中,首先指定要讀取的文件路徑,然后使用FileStream類打開文件并指定FileMode.Open模式。接著創建一個與文件大小相同的byte數組,然后使用FileStream的Read方法將文件中的數據讀取到byte數組中。最后,遍歷byte數組并將讀取到的數據輸出到控制臺。