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