private static void Arr2ToFile(int[,] arr2) { while (true) { try { Console.Write("имя файла: "); Array2FileTools array2File = new Array2FileTools(Console.ReadLine()); array2File.Write(arr2); return; } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
private static int[,] Arr2FromFile(bool square) { while (true) { try { Console.Write("имя файла: "); Array2FileTools array2File = new Array2FileTools(Console.ReadLine()); int[,] arr2 = array2File.Read(); if (square && arr2.GetLength(0) != arr2.GetLength(1)) { throw new Exception("двумерный массив не квадратный"); } return(arr2); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }