Чтение байтов из файла - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д