File.ReadAllBytes(string path)
是C#中一个用于读取指定文件的字节流并将其以字节数组的形式返回的方法。
作用:
该方法用于将指定文件中的所有字节读入一个字节数组中,并返回该字节数组。可以使用此方法来读取任何类型的文件,包括图像、声音和文本文件等。
使用方法攻略:
要使用File.ReadAllBytes方法,需要在代码中使用以下命名空间:
using System.IO;
使用方法如下:
byte[] byteArray = File.ReadAllBytes(@"C:\TestFile.txt");
上面的代码行将读取文本文件 C:\TestFile.txt 中的所有数据,并将其存储到名为 byteArray 的字节数组中。
示例1:
读取图片文件并将其转换为字节数组:
byte[] imageBytes = File.ReadAllBytes(@"C:\Images\Sample.jpg");
上面的代码行将读取指定的 JPG 图像文件并将其存储到名为 imageBytes 的字节数组中。
示例2:
从一个文本文件中读取数据并输出到控制台:
byte[] byteArray = File.ReadAllBytes(@"C:\TestFile.txt");
string fileContent = Encoding.UTF8.GetString(byteArray);
Console.WriteLine(fileContent);
上面的代码行将从指定的文本文件中读取所有数据,并将其存储在名为 byteArray 的字节数组中。然后,它将使用 Encoding.UTF8.GetString 方法将字节数组转换为文本字符串,并将其存储在 fileContent 变量中。最后,它将该字符串输出到控制台上。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# File.ReadAllBytes(string path):读取指定文件的所有字节内容 - Python技术站