public static void ToFile(List <double> text, DataStruct.DataStruct.MatrixSize size, string fileName) { using (BinaryWriter bw = new BinaryWriter(new FileStream($"{fileName}.dat", FileMode.Create, FileAccess.ReadWrite))) { bw.Write(size.I); bw.Write(size.J); bw.WriteListDouble(text); } }
public void DoubleRandomsToFile(DataStruct.DataStruct.MatrixSize size, string fileName, double minValue, double maxValue) { Random random = new Random(); for (int i = 0; i < size.I; i++) { for (int j = 0; j < size.J; j++) { Matrix.Add(GetRandomNumber(random, minValue, maxValue)); } } FileUtilities.ToFile(Matrix, size, fileName); }