Чтение байтов из файла - C#

Узнай цену своей работы

Формулировка задачи:

Здравсвуйте! Есть файл в котором записвны числа 1234567890. Есть такой код
 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();
Получаю результат 49 50 51 52 53 0 0 0 0 0 не понятно от куда. Может кто небудь объяснит? Заранее благодарью за помощь

Решение задачи: «Чтение байтов из файла»

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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы