Чтение байтов из файла - C#
Формулировка задачи:
Здравсвуйте! Есть файл в котором записвны числа 1234567890. Есть такой код
Получаю результат 49 50 51 52 53 0 0 0 0 0
не понятно от куда. Может кто небудь объяснит?
Заранее благодарью за помощь
int amount, sum = 0;
byte[] Array = new byte[10];
FileStream f1 = new FileStream("Textfile.txt", FileMode.OpenOrCreate);
amount = f1.Read(Array, 0, 5);
f1.Close();
for (int i = 0; i < Array.Length; i++)
{
Console.Write(Array[i] + "\t");
sum += Array[i];
}
Console.WriteLine();
Console.WriteLine("Sum : {0}\nAmount : {1}", sum, amount);
Console.ReadLine();Решение задачи: «Чтение байтов из файла»
textual
Листинг программы
string file="text.txt";
FileStream f1=new FileStream(file, FileMode.OpenOrCreate);
long lengt = f1.Length;
byte[] Array = new byte[lengt];
char[] Array1=new char[lengt];
int readed = f1.Read(Array, 0, (int)lengt);
for (int i = 0; i < lengt; i++)
Console.Write(Array[i]+"\t");
Console.WriteLine("\naAmount of readed bytes is: {0}", readed);
int readed1 = Convert.ToBase64CharArray(Array, 0, (int)lengt, Array1, lengt, Base64FormattingOptions.None);
for (int i = 0; i <readed1; i++)
Console.Write(Array1[i] + "\t");
Console.ReadKey();