using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Demo20180906 { class Program { [STAThread] static void Main(string[] args) { Method01(); Method02(); } private static void Method02() { //Дано масив з середньодобовою температурою за вересень. //Прочитати дані з файлу D:\ABC\temp2018-09.bin var temperature = new double[30]; FileStream fileStream = new FileStream(@"D:\ABC\temp2018-09.bin", FileMode.Open); BinaryReader reader = new BinaryReader(fileStream); int position = 0; while (reader.BaseStream.Position < reader.BaseStream.Length) { if (position < temperature.Length) temperature[position++] = reader.ReadDouble(); else break; } fileStream.Close(); } private static void Method01() { //Дано масив з середньодобовою температурою за вересень. //Прочитати дані з файлу D:\ABC\temp2018-09.bin var temperature = new double[30]; FileStream fileStream = new FileStream(@"D:\ABC\temp2018-09.bin", FileMode.Open); BinaryReader reader = new BinaryReader(fileStream); int position = 0; while (position < temperature.Length) { temperature[position++] = reader.ReadDouble(); } fileStream.Close(); } } }